iBATIS.NET 学习笔记(二)

在VS.NET2003中使用iBATIS.NET,添加 SqlMap.xsd, SqlMapConfig.xsd, providers.xsd三个文件到C:\Program Files\Microsoft Visual Studio .NET 2003\Common7\Packages\schemas\xml
这样在编辑iBATIS.NET配置文件时,有提醒出现,更易用。如下所示:
intellisense.gif
SqlMap.Config 配置文件示例,(此文件放在web.config同目录)
None.gif<?xml version="1.0" encoding="utf-8"?> 
None.gif
<sqlMapConfig xmlns="http://ibatis.apache.org/dataMapper" 
None.gifxmlns:xsi
="http://www.w3.org/2001/XMLSchema-instance" >
None.gif
None.gif  
<!-- Optional -->
None.gif  
<properties resource="properties.config"/>
None.gif
None.gif  
<settings>
None.gif    
<setting useStatementNamespaces="false"/>
None.gif    
<setting cacheModelsEnabled="true"/>
None.gif    
<setting validateSqlMap="false"/>
None.gif  
</settings>
None.gif
None.gif  
<!-- Not required if providers.config is located in default location -->
None.gif  
<providers embedded="resources.providers.config, IBatisNet.Test"/>
None.gif
None.gif  
<database>
None.gif    
<provider name="sqlServer1.1"/>
None.gif    
<dataSource name="NPetshop" 
None.gif                connectionString
="user id=${username};
None.gif                password=${password};
None.gif                data source=${datasource};
None.gif                database=${database};"
/>
None.gif  
</database>
None.gif
None.gif  
<alias>
None.gif    
<typeAlias alias="Account" type="IBatisNet.Test.Domain.Account, IBatisNet.Test"/>
None.gif    
<typeAlias alias="YesNoBool"
None.gif         type
="IBatisNet.Test.Domain.YesNoBoolTypeHandlerCallback, IBatisNet.Test"/>
None.gif  
</alias>
None.gif
None.gif  
<typeHandlers>
None.gif    
<typeHandler type="bool" dbType="Varchar" callback="YesNoBool"/>
None.gif  
</typeHandlers>
None.gif
None.gif  
<sqlMaps>
None.gif    
<sqlMap resource="${root}Maps/Account.xml"/>
None.gif    
<sqlMap resource="${root}Maps/Category.xml"/>
None.gif    
<sqlMap resource="${root}Maps/Product.xml"/>
None.gif  
</sqlMaps> 
None.gif
</sqlMapConfig>
None.gif

iBATIS.NET提供了多种访问数据库的provider,如下所示:
sqlServer1.0 - Microsoft SQL Server 7.0/2000 provider available with .NET Framework 1.0 sqlServer1.1 -Microsoft SQL Server 7.0/2000 provider available with .NET Framework 1.1 OleDb1.1 - OleDb provider available with .NET Framework 1.1 Odbc1.1 - Odbc provider available with .NET Framework 1.1 oracle9.2 - Oracle provider V9.2.0.401 oracle10.1 - Oracle provider V10.1.0.301 oracleClient1.0 - MS Oracle provider V1.0.5 available with .NET Framework 1.1 ByteFx - ByteFx MySQL provider V0.7.6.15073 MySql - MySQL provider V1.0.4.20163 SQLite3 - SQLite.NET provider V0.21.1869.3794 Firebird1.7 - Firebird SQL .NET provider V1.7.0.33200 PostgreSql0.7 - Npgsql provider V0.7.0.0 iDb2.10 - IBM DB2 iSeries provider V10.0.0.0

转载于:https://www.cnblogs.com/yknb/archive/2006/07/18/454100.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值