在C#开发的 ASP.Net MVC4 的工程中引入IBatis步骤:
1,在工程的DLL依赖中加入IBatis相关的DLL,即 IBatisNet.Common.dll, IBatisNet.DataAccess.dll, IBatisNet.DataMapper.dll 这三个DLL;
2,对应数据库驱动需要事先安装好;
3,在工程项目下建立IBatis配置文件,其中应包含数据库连接信息和各个表的映射XML配置文件;
4,建立各个表到对应对象的映射XML配置文件;
5,在DAO层的类中用IBatis配置文件,实例化一个SqlMap,然后即可通过SqlMap操作数据库;
6,在controller的action中使用DAO层中对应的方法;
示例 IBatis 配置文件格式:
<?xml version="1.0" encoding="utf-8"?>
<sqlMapConfig xmlns="http://ibatis.apache.org/dataMapper" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<settings>
<setting useStatementNamespaces="false"/>
</settings>
<providers resource="providers.config"/><!--各个数据库驱动信息定义在providers.config.xml的文件中-->
<!-- Database connection information -->
<database>
<provider name="MySql"/><!--MySQL为例-->
<dataSource name="IBatisNet" connectionString="Database=数据库名称;Data Source=数据库服务器IP或名称;port=服务器端口;
User Id=数据库用户名;Password=数据库用户密码;pooling=false;CharSet=utf8"/>
</database>
<sqlMaps>
<sqlMap resource="xpath/xTable1.xml" />
<sqlMap resource="xpath/xTable2.xml" />
<!--more list here-->
</sqlMaps>
</sqlMapConfig>