OleDB連線Oracle的兩種方法

2021-06-06 20:40:23 字數 525 閱讀 3920

也是老問題了,乾脆總結一下寫在這裡,免得下次碰到又是無頭蒼蠅一般狂翻資料。

通過oledb連線oracle資料庫,一般有兩種provider

a:provider=msdaora.1

b:provider=oraoledb.oracle

第一種為微軟公司的oracle元件,第二種為oracle的訪問元件。

oracle資料庫經常使用的兩種字符集

c:英文:simplified chinese_china.us7ascii

d:中文:simplified chinese_china.zhs16gbk

a與c、d搭配,資料讀寫沒有亂碼問題,如果出現亂碼,則修改系統級(非使用者級)的環境變數nls_lang為資料庫所使用的字符集,重啟電腦即可。

缺點:不支援long/clob/blob大字段。

b支援大字段,與d搭配最為完美。如果bc搭配使用,讀出無亂碼,寫入為亂碼,做為where條件傳進去的中文引數為亂碼。無法使用。如果資料庫字符集為c,則只能使用a。如果要讀取大字段,只得使用b新建連線。

OLEdb連線簡介

有許多種辦法可以連上乙個資料庫.你可以用system dsn,dsn less連線或是本地的oledb provider.oledb?這是什麼什麼玩藝兒?也許你們中的許多人以前沒有聽說過.要回答這個問題,我們先得回顧一下資料庫連線的歷史.早期的資料庫連線是非常困難的.每個資料庫的格式都不一樣,開發者...

通過 Oledb 來連線 Oracle 資料庫

前面的文章是介紹了乙個關於使用 oracleclient 來訪問 oracle 資料庫的 demo,不過,好像微軟宣稱從 net 4.0 開始將放棄對 oracleclient 的支援,所以接下來的博文還是會介紹更多的 net 訪問 oracle 資料庫的方法,其實訪問 oracle 資料庫有很多種...

通過OLE DB連線SQL資料庫的兩種方法

通過ole db連線sql資料庫的兩種方法 重新了sql server2000後,用asp連線資料庫輕鬆多了。我查了一下幾本資料,發現連線sql server的 寫法有兩種,就拿我建的資料庫,名稱為 圖書館管理系統 來說,可以寫成下面兩種形式。第一種寫法 dim connstr,myconn,mys...