在Visual StudioNET Beta 版本中訪問IBM DB等非SQL Server數據庫通常是使用ADONET的ODBC方法而在Beta 中則改用OLE DB方式存取數據庫
Beta中連接字符串主要需聲明數據庫的ODBC的DNS名字但Beta 中的OLE DB連接的字符串就較復雜了使用的類也不相同由於DB等數據庫在大型機等應用中使用非常廣泛NET自然會全力支持此類編程開發為此下文將逐步闡述OLE DB的DB開發
OLE DB for DB驅動
首先Visual StudioNET和Windows Server中並未直接提供DB的OLE DB驅動因此需下載Microsoft Host Integration Server 軟件該軟件包中含OLE DB Provider and ODBC driver for DB需下載Server端軟件包並在安裝時選擇安裝Data Integration安裝完成後就可使用其OLE DB的DB驅動了
設置數據庫連接
首先我們需配置好DB的客戶端設置打開視圖選單項中的服務器資源管理器在其數據連接中新增一個連接指定程序選項時選擇Microsoft OLE DB Provider for DB下一步連接選項中填寫如下信息
Data Source: QCDB(請酌情修改)
Network
TCP/IP
IP Address
數據庫服務器地址
Network Port
DB
服務端口
Username
數據庫訪問權限的用戶名
Password
該用戶口令
Database initial Catalog
QCDB
Package collection
QCDB
default schema
Userid
下一步高級選項中選各自國家語言對應的code page及CCSID最後按確認鍵完成創建連接
假設QCDB這個DB數據庫中有一名為address的新數據表其包含四個字段nameemailage和address我們可用服務器資源管理器打開上述連接及該數據表可輸入數條中文記錄確定中文字符能否正常顯示
為項目增加數據庫連接
用Visual Studio新建一個ASPNET項目激活服務器資源管理器的上述連接用鼠標將該連接拖至新建的Web Form上則OLE DB需要的連接字符參數全部自動寫入Web Form程序中上述連接生成的語句如下
[] [] []
From:http://tw.wingwit.com/Article/program/net/201311/15162.html