SqlMapCofig.xml引用JDBC配置文件
<?xmlversion="1.0"encoding="UTF-8"?>
<!DOCTYPEsqlMapConfigPUBLIC"-//ibatis.apache.org//DTDSQLMapConfig2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<!--引用JDBC属性的配置文件-->
<propertiesresource="config.SqlMap.properties"/>
<!--使用JDBC的事务管理-->
<transactionManagertype="JDBC">
<!--数据源-->
<dataSourcetype="SIMPLE">
<propertyname="JDBC.Driver"value="${driver}"/>
<propertyname="JDBC.ConnectionURL"value="${url}"/>
<propertyname="JDBC.Username"value="${username}"/>
<propertyname="JDBC.Password"value="${password}"/>
</dataSource>
</transactionManager>
<!--这里可以写多个实体的映射文件-->
<sqlMapresource="com/iflytek/entity/Student.xml"/>
</sqlMapConfig>
SqlMap.properties的写法driver=com.mysql.jdbc.Driver
url=jdbc:mysql://localhost:3306/ibatis
username=root
password=
也可以直接
<propertyname="JDBC.Driver"value="com.mysql.jdbc.Driver"/>
<propertyname="JDBC.ConnectionURL"value="jdbc:mysql://localhost/test"/>
<propertyname="JDBC.Username"value="root"/>
<propertyname="JDBC.Password"value=""/>