在visual studio.net beta 1版本中訪問ibm db2等非sql server數據庫通常是使用ado.net的odbc方法,而在beta 2中則改用ole db方式存取數據庫。 最大的網站源碼資源下載站, 新聞熱點 疑難解答
beta1中連接字符串主要需聲明數據庫的odbc的dns名字,但beta 2中的ole db連接的字符串就較復雜了,使用的類也不相同。由于db2等數據庫在大型機等應用中使用非常廣泛,.net自然會全力支持此類編程開發,為此,下文將逐步闡述ole db的db2開發。
首先,visual studio.net和windows 2000 server中并未直接提供db2的ole db驅動,因此需下載microsoft host integration server 2000軟件,該軟件包中含ole db provider and odbc driver for db2,需下載server端軟件包,并在安裝時選擇安裝data integration,安裝完成后就可使用其ole db的db2驅動了。
首先,我們需配置好db2的客戶端設置,打開視圖選單項中的服務器資源管理器,在其數據連接中新增一個連接,指定程序選項時選擇microsoft ole db provider for db2,下一步連接選項中,填寫如下信息: data source: qcdb(請酌情修改)
network:tcp/ip
ip address:數據庫服務器地址
network port:db2服務端口
username:數據庫訪問權限的用戶名
password:該用戶口令
database initial catalog:qcdb
package collection:qcdb
default schema:userid