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=""/>

相关推荐