今天在网上看了一下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
免责声明:资料部分来源于合法的互联网渠道收集和整理,部分自己学习积累成果,供大家学习参考与交流。收取的费用仅用于收集和整理资料耗费时间的酬劳。 本人尊重原创作者或出版方,资料版权归原作者或出版方所有,...