1.SqlMapConfig.xml文件:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMapConfig
PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
<sqlMapConfig>
<transactionManager type="JDBC" commitRequired="false">
<dataSource type="SIMPLE">
<property name="JDBC.Driver" value="数据库驱动"/>
<property name="JDBC.ConnectionURL" value="数据库URL"/>
<property name="JDBC.Username" value="用户名"/>
<property name="JDBC.Password" value="密码"/>
</dataSource>
</transactionManager>
<sqlMap resource="资源配制文件"/>
</sqlMapConfig>
2.资源配制文件(xml):
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE sqlMap
PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN"
"http://ibatis.apache.org/dtd/sql-map-2.dtd">
<sqlMap>
<typeAlias alias="别名" type="对应类"/>
<resultMap class="别名" id="映射id">
<result property="类中对应字段" column="数据库中对应列"/>
</resultMap>
<select id="select语句标识,在使用时通过此id获取该查询" resultClass="返回结果的类" parameterClass="传入的参数类型">
查询语句(引入参数时用‘#参数#’形式)
</select>
<insert id="插入语句标识">
插入语句
</insert>
<update id="更新语句标识" >
更新语句
</update>
<delete id="删除语句标识" >
删除语句
</delete>
</sqlMap>
插入、更新、删除语句也可带参数和返回结果等
使用iBATIS:
SqlMapClient sqlMap=SqlMapClientBuilder.buildSqlMapClient(Resources.getResourceAsReader("ibatis核心配制文件SqlMapConfig.xml,可以取其他名字"));
对象创建好了,接下来就可以用了。