成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

大致說明ADO.NET類和接口相關使用技巧

開發 后端
在本文中,Jeremy McGee 通過使用 C#Builder Enterprise、DB2 UDB 和用于 Microsoft .NET Framework 的 IBM Managed Data Provider 查看 ADO.NET類和接口。

為每種類型的數據庫服務器專門定制數據庫訪問類這種方法是 ADO.NET類和接口的設計的主要特性之一。盡管驅動程序類各不相同,但是所有這些類都有相同的基本功能,通常可以交換使用。訣竅是通過定義了特定于數據庫的ADO.NET類和接口實現。

如果您使用過 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 作了比較。

責任編輯:chenqingxiang 來源: chinaunix
相關推薦

2009-12-21 17:29:43

ADO.NET模型

2009-12-31 14:23:33

ADO.NET數據源

2009-12-31 14:28:09

ADO.NET參數

2009-12-23 15:13:15

Ado.Net Syb

2009-12-21 14:39:09

ADO.NET技巧

2009-12-28 15:46:22

ADO.NET操作

2009-12-30 10:32:04

擴展ADO.NET

2009-12-22 09:50:23

ADO.NET學習

2009-12-31 11:11:42

ADO.NET組件

2010-01-05 10:30:28

ADO.NET數據庫連

2009-12-18 15:11:50

ADO.NET類

2009-12-22 10:43:48

ADO.NET類庫

2009-12-23 17:59:46

ADO.NET數據庫

2009-12-25 16:26:03

ADO.NET控制

2009-12-24 14:45:32

ADO.NET程序

2009-12-21 13:59:03

ADO.NET特性

2009-12-25 10:25:59

2009-12-22 15:03:51

ADO.NET使用

2009-12-22 15:20:25

ADO.NET功能

2009-10-29 10:34:31

ADO.NET使用技巧
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 成人亚洲性情网站www在线观看 | 青青草社区 | 五月综合久久 | 一区二区三区在线 | 欧美久久精品一级黑人c片 91免费在线视频 | 日本一二区视频 | 国内自拍真实伦在线观看 | 亚洲第一天堂 | 免费看黄视频网站 | 精品欧美一区二区三区精品久久 | 欧洲精品在线观看 | 国产操操操 | 欧美精品二区 | 国产欧美一区二区三区另类精品 | 久久专区 | 视频1区2区 | 性福视频在线观看 | 99re国产| 亚洲视频二区 | 在线观看中文字幕 | 狠狠干天天干 | 999精品在线 | 91亚洲免费| 国产高清性xxxxxxxx | 国产精品久久久久久久久久 | 久久一区二区三区四区 | 亚洲电影一区二区三区 | 91久久精品| 啪啪综合网 | 99精品欧美一区二区三区综合在线 | 国产东北一级毛片 | 在线看亚洲 | 久热免费在线 | 黄色网址免费看 | 99热在这里只有精品 | 成人精品免费视频 | 欧美午夜视频 | 亚洲 中文 欧美 日韩 在线观看 | 亚洲精品久久久久久久久久久久久 | 在线播放国产一区二区三区 | 狠狠躁天天躁夜夜躁婷婷老牛影视 |