asp.net搭建mybatis开发环境

mybatis其实就是ibatis的升级版本不仅能在java上使用,asp.net照样可以使用mybatis来开发程序。mybatis是一个比较小巧的ORM框架,类似hibernate。自己试了一下用法和java上的mybatis差不多。这次在.net的平台上我也来小试牛刀,弄个小程序出来看看,开发之前要去mybatis官网上下载2个包。

1.asp.net版本的mybatis下载地址是http://www.mybatis.org/dotnet.html,如下图所示

如果有必要的话可以连开发文档一起下载。

 

2.把下面的dll文件全部拷贝出来,之后在项目里添加引用。日志的那个开发包可以不选

3.为了开发方便我这里在项目里添加了一个数据库student,并且建了一个学生表m_student

 

4.在项目里添加一个配置文件,这个文件存有所需要的连接配置,类似于hibernate里的方言。该文件可以从下载的包里拷贝出来使用名称为Providers.config

文件内容如下

<?xml version="1.0"?>
<providers xmlns="http://ibatis.apache.org/providers"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">  <clear/>  <provider   name="sqlServer1.0"   description="Microsoft SQL Server, provider V1.0.3300.0 in framework .NET V1.0"   enabled="true"   assemblyName="System.Data, Version=1.0.3300.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" connectionClass="System.Data.SqlClient.SqlConnection"   commandClass="System.Data.SqlClient.SqlCommand"   parameterClass="System.Data.SqlClient.SqlParameter"   parameterDbTypeClass="System.Data.SqlDbType"   parameterDbTypeProperty="SqlDbType"   dataAdapterClass="System.Data.SqlClient.SqlDataAdapter"   commandBuilderClass="System.Data.SqlClient.SqlCommandBuilder"   usePositionalParameters="false"   useParameterPrefixInSql="true"   useParameterPrefixInParameter="true"   parameterPrefix="@"   allowMARS="false" />  <provider   name="sqlServer1.1"   description="Microsoft SQL Server, provider V1.0.5000.0 in framework .NET V1.1"   enabled="true"   default="true"   assemblyName="System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"   connectionClass="System.Data.SqlClient.SqlConnection"   commandClass="System.Data.SqlClient.SqlCommand"   parameterClass="System.Data.SqlClient.SqlParameter"   parameterDbTypeClass="System.Data.SqlDbType"   parameterDbTypeProperty="SqlDbType"   dataAdapterClass="System.Data.SqlClient.SqlDataAdapter"   commandBuilderClass="System.Data.SqlClient.SqlCommandBuilder"   usePositionalParameters="false"   useParameterPrefixInSql="true"   useParameterPrefixInParameter="true"   parameterPrefix="@"   allowMARS="false" />  <!--SqlServer 2.0 SQl-->  <provider   name="sqlServer2.0"   enabled="true"   description="Microsoft SQL Server, provider V2.0.0.0 in framework .NET V2.0"   assemblyName="System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"   connectionClass="System.Data.SqlClient.SqlConnection"   commandClass="System.Data.SqlClient.SqlCommand"   parameterClass="System.Data.SqlClient.SqlParameter"   parameterDbTypeClass="System.Data.SqlDbType"   parameterDbTypeProperty="SqlDbType"   dataAdapterClass="System.Data.SqlClient.SqlDataAdapter"   commandBuilderClass=" System.Data.SqlClient.SqlCommandBuilder"   usePositionalParameters = "false"   useParameterPrefixInSql = "true"   useParameterPrefixInParameter = "true"   parameterPrefix="@"   allowMARS="false" />   <provider name="OleDb1.1"   description="OleDb, provider V1.0.5000.0 in framework .NET V1.1"   enabled="true"   assemblyName="System.Data, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"   connectionClass="System.Data.OleDb.OleDbConnection"   commandClass="System.Data.OleDb.OleDbCommand"  
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值