更新ADO.NET 管理详细介绍工具
创始人
2024-06-18 16:20:38
0

对于ADO.NET 管理对象进行代替。然而,我们可以看到,如果数据需要更新的话,通常 SELECT 查询要么需要使用一个 DataReader,要么需要使用一个 DataSet,希望本文能教会你更多东西。

例如,DB2Connection 组件包括一个附加的方法,该方法可用于强制释放连接池资源。默认情况下,ADO.NET 管理提供者可以共享和重用连接,这样可以节省资源,但同时也意味着连接要一直开放,以备可能的重用。这个方法为您提供了更多的控制,这是通过像 SQL Server 管理的提供者这样的驱动程序所不能提供的。

虽然特定于数据库的组件提供了很大的灵活性,但是它们并不能带来可移植的代码。或许正是这个讨厌的特点使得您想从一种数据库换到另一种数据库。考虑到这一点,ADO.NET 管理创建了 Borland Data Provider (BDP)。#t#

BDP 是一个常规的受管 .NET 数据提供者,但是又有一点不同。它不是只使用一种数据库,ADO.NET 管理而是可以使用多种不同的服务器。实际的驱动程序由创建 BdpConnection 对象时传递给这个对象的连接字符串(或者 ConnectionString 属性)决定。

所以为了使用 BDP 连接到 SQL Server,您可以使用:

  1. BdpConnection myConn = new   
  2. Borland.Data.Provider.BdpConnection("assembly=Borl 
  3. and.Data.Mssql,Version=1.1.0.0,  
  4. Culture=neutral,PublicKeyToken=91d62ebb5b0d1b1b;ve  
  5. ndorclient=sqloledb.dll;  
  6. osauthentication=False;database=;usernam  
  7. e=;hostname=;  
  8. password=;provider=MSSQL"); 

虽然连接语法稍微有点不同,但是返回的对象是一样的。也就是说, 所有其他的代码并没有变。您甚至可以将这个字符串存放在一个资源文件中,并在运行时引用它。 Borland 提供了一个 Connections Editor,ADO.NET 管理窗体设计者可以用它来创建连接字符串。

我可以在 C#Builder 的另一个实例中另外创建一个项目,ADO.NET 管理将一个 bdpConnection 对象放到 Windows Form 上,然后使用剪切板将连接字符串复制到我正在编写的应用程序的一个资源文件中。

相关内容

热门资讯

如何允许远程连接到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 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...