首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 數據庫知識 >  >> DB2 資料庫 >> DB2 教學

DB2 9.5+ 內建 ADO.NET Provider 支援 .NET 2.0:App.config 設定範例與程式碼架構

     編輯:DB2 教學

優勢

  • 原生支援 .NET 2.0,優於 ODBC/OLE DB。
  • PureXML/XQuery 開發者受益最大,功能更豐富。

Provider 名稱

IBM.Data.DB2(在 machine.config 或 app.config 註冊)。

App.config 範例

<connectionStrings>
  <add name="DB2Conn"
       connectionString="Database=sample;Hostname=localhost;Port=50000;UID=db2admin;PWD=pass;"
       providerName="IBM.Data.DB2" />
</connectionStrings>

資料存取基底類別架構

public abstract class Database {
  protected string name;
  protected ConnectionStringSettings setting;
  public Database(string name) {
    this.name = name;
    this.setting = ConfigurationManager.ConnectionStrings[name];
  }
  // 衍生類別實作 GetConnection、ExecuteReader 等
}

搭配 System.Data.Common.DbProviderFactory 實現 Provider 無關程式碼。

  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved