大致说明ADO.NET类和接口相关使用技巧

为每种类型的数据库服务器专门定制数据库访问类这种方法是 ADO.NET类和接口的设计的主要特性之一。尽管驱动程序类各不相同,但是所有这些类都有相同的基本功能,通常可以交换使用。诀窍是通过定义了特定于数据库的ADO.NET类和接口实现。

成都创新互联公司是一家专注于成都网站设计、网站制作与策划设计,龙华网站建设哪家好?成都创新互联公司做网站,专注于网站建设十载,网设计领域的专业建站公司;建站业务涵盖:龙华等地区。龙华做网站价格咨询:028-86922220

如果您使用过 Borland® Delphi、C++Builder 或 Kylix,您就会知道为了连接到像 IBM® DB2® Universal Database TM (UDB) 这样的数据库,最方便的是使用来自 Borland Visual Component Library (VCL) 的一些组件。

有了 Borland C#Builder TM,一切都变了:现在不需要使用 Borland VCL,而是使用 Microsoft® .NET Framework,特别是 ADO.NET,而且也不需要使用 Borland Database Engine 或 dbExpress。

Bob Swart 关于连接到 DB2 UDB 数据的两篇文章说明了通过 C#Builder 可以使得创建简单的使用 Borland Data Provider (BDP) 和 ADO.NET类和接口的数据库应用程序变得很容易。( ***篇文章 展示了如何可视化地连接 BDP 组件以便创建简单的用户界面。 第二篇文章 则更详细地介绍了 DataSet 类。)

在本文中,ADO.NET类和接口我们将看看所有那些 ADO.NET 类和接口可以为我们做些什么。我们将使用 C#Builder Enterprise、DB2 UDB 和用于 Microsoft .NET Framework 的 IBM Managed Data Provider。

注意,我们将使用 DB2 管理的代码提供者作为一些示例。要安装该代码管理者,您需要 DB2 UDB 8.1 FixPak 3 或更佳版本的 WADO.NET类和接口indows 客户机,该客户机要安装 Microsoft .NET Framework DB2 UDB 驱动程序。

如果您现在使用的是 C#Builder,您将需要添加 IBM.Data.DB2 程序集(assembly)——使用 Project | Add Reference,然后选择 Browse 并导航到 IBM DB2 .NET Framework 1.1 程序集。默认情况下这个程序集安装在 C:\\Program Files\\IBM\\SQLLIB\\BIN\\netf11 中。必要时,ADO.NET类和接口我将使用常规的 DB2 UDB 样本数据库。

使用 ADO.NET:可视化还是非可视化?
VCL 用户马上会碰到的一个主要挑战就是在 .NET Framework 中没有相应的数据模型。这意味着在使用用户界面的可视情况下,要从其他格式的对象引用某个对象时没有容易的方法。虽然也有许多可以替代的选择,但是它们都要依赖于代码。

在本文中,我包含了一些代码示例,以启示您该做些什么。幸好,与 VCL 一样,ADO.NET类和接口给人印象深刻的一个方面是非常容易通过程序代码创建数据库访问逻辑。这些代码示例都将使用 C#。一旦您理解了程序代码(尤其是接口和类的精妙之处),则编写用于数据库访问逻辑的“包装器”类就非常简单了。如果以适当的方式编写了包装器类,则最终得到的将是“业务逻辑”类,这些业务逻辑类既可以处理所有的数据库访问,也可以在整个应用程序中使用。关于这一点的一个好例子就是我们在 前一篇文章 中讨论过的 IBuySpy 应用程序。

简短的概述
下面是经过简化的 ADO.NET 的架构视图,图中将 ADO.NET 与 BDE 作了比较。

标题名称:大致说明ADO.NET类和接口相关使用技巧
网页URL:http://www.csdahua.cn/qtweb/news30/515980.html

网站建设、网络推广公司-快上网,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 快上网