更新ADO.NET 管理详细介绍工具

开发 后端
如果你希望ADO.NET 管理为一个已经设置了的命令属性生成一个命令,要把命令属性设置为空,其中一个例子就是从一个准备显示在 Web 页面上的表返回一个记录块

对于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=<database>;usernam  
  7. e=<user>;hostname=<host>;  
  8. password=<password>;provider=MSSQL"); 

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

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

责任编辑:chenqingxiang 来源: chinaunix
相关推荐

2009-12-25 14:23:35

ADO.NET设置

2009-11-11 10:27:22

ADO.NET入门

2010-01-04 15:46:03

ADO.NET 批处理

2010-01-04 13:16:31

ADO.NET命令

2009-12-18 15:11:50

ADO.NET类

2009-12-22 09:43:20

ADO.NET对象

2009-12-18 16:28:35

ADO.NET结构

2009-12-29 15:51:23

ADO.NET概念

2009-12-24 10:06:30

ADO.NET字符串

2009-11-11 09:11:19

2009-12-31 09:54:04

ADO.NET数据访问

2009-12-28 15:11:36

ADO.NET专家

2009-12-22 15:44:47

ADO.NET菜单

2009-12-29 15:22:40

ADO.NET类库

2009-11-03 14:56:36

ADO.NET数据源

2009-09-09 10:23:59

ADO.NET连接

2009-12-21 13:19:34

ADO.NET组件

2009-12-28 13:53:01

ADO.NET记录集

2010-01-04 10:48:30

ADO.NET特色

2009-12-31 16:09:22

ADO与ADO.NET
点赞
收藏

51CTO技术栈公众号