测试ADO.NET2.0增强版进行说明
创始人
2024-06-18 14:40:26
0

了解ADO.NET2.0技术的对象,目前界面上用的基本都是ADO.NET2.0,本人就特别喜欢用这个技术,我们大家经常听到说我的我们的数据库访问类怎么怎么强大而且支持多数据库,现在的大家做的项目里用的数据库访问类库我想也都是支持多数据库吧。

可能只是那么想也是那么设计的,要支持多数据库,要能支持多数据库,ADO.NET2.0大都是做项目应用系统而非产品,即使要用不同的数据库了,基本上是吧上一个项目全COPY过来,修修改改OK了。产品可能就不一样了,那才可能要支持真正的多数据库。#t#

才可能会面对真正的数据库访问类库的多数据库的实际检验。ADO.NET2.0下增强了数据库访问的功能,也就是工厂式类库,提到工厂式数据库访问,网上可就多了,ADO.NET2.0增强的工厂式网上也很多了,都说只要改动webconfig里的数据库连接就行了,其它什么地方都不用改了,看了几篇都是点了下,ADO.NET2.0不知道做过充分测试没有,应该说在实际的多数据库产品系统中,还要做很多修正,完善和测试的。


在默认情况下,vc++不支持ado对象。如果要在程序中使用ado对象,需要使用#import命令将ado库文件导入到工程中,代码如下:

  1. #import "c:\Program Files\Common Files\System\ado\msado15.dll" no_namespace rename("EOF","adoEOF") rename("BOF","adoBOF") 

参数no_namespace表示不适用ado的名字空间。为了避免出现常量名冲突,将EOF改名为ADOBOF,将BOF改名为ADOBOF。ADO库包含三个基本接口 。即:_ConnectPtr,_CommandPtr,_RecordSetPtr接口。它们分别对应Connection对象,Command 对象和RecordSet对象。

ADO.NET Connection对象

ADO.NET Connection对象代表与数据源的连接。在访问数据库时,ADO.NET2.0首先创建一个ADO.NET Connection对象,通过它建立到数据库的连接。通常需要在头文件中定义一个VConnection对象。

  1. ConnnetionPtr m_pConnection;  
  1. m_pConnection.CreateInstance("ADODB.Connection")  

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...