今天在网上看了一下IBatisNet for .net,和java中的ibatis同出Apache,基本原理与配置类似。自己晚上写了一个Sample,用的是DataMapper 1.3,开发工具是 vs2005, 运行环境是.net2.0。 运行,倒!报错:
[SqlException (0x80131904): 用户 'sa' 登录失败。]
System.Data.ProviderBase.DbConnectionPool.GetConnection(DbConnection owningObject) +437
System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection) +82
System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
System.Data.SqlClient.SqlConnection.Open() +111
IBatisNet.DataMapper.SqlMapSession.OpenConnection(String connectionString) +87
[DataMapperException: Unable to open connection to "Microsoft SQL Server 7.0/2000, provider V1.0.5000.0 in framework .NET V1.1".]
IBatisNet.DataMapper.SqlMapSession.OpenConnection(String connectionString) +319
IBatisNet.DataMapper.SqlMapSession.OpenConnection() +21
IBatisNet.DataMapper.SqlMapper.QueryForList(String statementName, Object parameterObject) +86
就搞不大明白了,我在“善友”的blog上看他写到:
“ IBatisNet 1.3也将直接支持DotNet 2.0的数据方面两大特性:Nullable和泛型,IBatisNet 1.3也直接支持Sql server 2005。”
为什么运行时,报告Unable to open connection to "Microsoft SQL Server 7.0/2000, provider V1.0.5000.0 in framework .NET V1.1"., 我明明配置的provider是sqlServer2.0?
查了下Apache的官方网站,目前已经测试过的数据库驱动 for.NET DataMapper (IBatisNet)如下表,居然没有支持.net2.0的??
如果哪位大峡做过相关开发,望告知小弟!
database name
database version
provider
version
notes
DB2 |
DB2 iSeries |
IBM DB2 iSeries |
10.0 |
not fully tested |
Firebird |
1.5 |
Firebird SQL .NET provider |
1.7 |
not fully tested |
MS Access |
2000 |
Microsoft |
.NET Framework 1.1 OLEDB |
|
MS SQL Server |
2000 |
Microsoft |
.NET Framework 1.0 System.Data.SqlClient |
|
MS SQL Server |
2000 |
Microsoft |
.NET Framework 1.1 System.Data.SqlClient |
|
MS SQL Server |
2000 |
Microsoft |
.NET Framework 1.1 OLEDB |
|
MS SQL Server |
2000 |
Microsoft |
.NET Framework 1.1 ODBC |
|
MySQL |
4.1 |
ByteFx |
0.7.6 |
|
MySQL |
4.1 |
MySQL Connector/Net |
1.0.5 |
Oracle |
10g |
Microsoft |
.NET Framework 1.1 System.Data.OracleClient |
currently easier to use with the DataMapper vs ODP.NET |
Oracle |
10g |
Oracle |
ODP.NET 10g |
|
Oracle |
9i |
Microsoft |
.NET Framework 1.1 System.Data.OracleClient |
|
Oracle |
9i |
Oracle |
ODP.NET 10g |
|
PostgreSQL |
8 |
Npgsql |
0.7 |
|
PostgreSQL |
7.5 |
Npgsql |
0.7 |
|
SQLite |
3.2 |
SQLite |
SQLite.NET provider V0.21 |
not fully tested |
分享到:
相关推荐
ASP.NET源码——IBatisNet.DataMapper 1.6.1.0 之简单三层.zip
iBATIS.NET - DataMapper Application Framework
IBatisNet.DataMapper 1.6.1.0之简单三层 首先介绍Solution的架构,一共分四个项目: Web :前台应用; BLL :业务处理层,如果嫌麻烦,可以再进一步抽象出来,然后将代码放置Web层的aspx.cs里面; Model :这个就...
ibatis.DataMapper.1.6.2 for .net
目前最新的版本为Castle.DynamicProxy 3.0,支持.NET 4,但是与原来的代码不兼容了(代码树基本上全 部调整了),而iBatis目前最新版本是基于旧版的Castle.DynamicProxy 1.5,如果升级到3.0代码修改量 和测试工作量...
ibatis.net官方组件 IBatis.DataMapper.1.6.2 IBatis.DataAccess.1.9.2
IBatisNet.DataMapper之简单三层_aspx开发教程
ibatisnet.common.dll Ibatis.DataMapper.dll MySql.Data.dll.rar别人要太贵,我就要5个
ASP.NET-[其他类别]IBatisNet.DataMapper1.6.1.0之简单三层.zip
IBatisNet.DataMapper 1.6.1.0之简单三层 首先介绍Solution的架构,一共分四个项目: Web :前台应用; BLL :业务处理层,如果嫌麻烦,可以再进一步抽象出来,然后将代码放置Web层的aspx.cs里面; Model :这个...
最新版本 IBatis.net+Castal_DLL 整合集合,测试通过可用,基于IBatis.net框架+Castal容器的框架DLL Castle.Core.dll 2.5.2 核心DLL Castle.Facilities.AutoTx.dll 2.5.1自动事务 Castle.Services.Transaction.dll ...
2,在项目中增加对IBatisNet.Common、IBatisNet.DataAccess、IBatisNet.DataMapper的引用; 3,建立pojo类 4,配置ibatis对应pojo的sqlmap文件 5,把providers.config复制到debug目录下,不用做任何修改 6,把SqlMap...
IBatisNet.DataMapper 1.6.1.0 之简单三层_ibatisnetdemo
iBATIS.NET - DataMapper Application Framework Version 1.6.1
IBatisNet.Common.1.6.2、IBatis.DataAccess.1.9.2、IBatis.DataMapper.1.6.2
IBatisNet.DataMapper 1.6.1.0之简单三层.zip
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...