C Winform連線Oracle資料庫

2021-07-02 06:47:31 字數 696 閱讀 3965

一、連線方法

(1)system.data.oracleclient

注意1:此方法在.net 4.0之前(包括4.0)是可以的,但在之後版本中就不能用了,官方已經宣告;

注意2:此方法提供的介面許可權不足,例如不能以sysdba身份建立連線,即不支援關鍵字「dba privilege」;

注意3:如果安裝的oracle客戶端是64位的,那麼vs2010在編譯時必須指定x64平台,否則報錯

注意4:使用此方法連線資料庫,需要安裝oracle客戶端或者在服務端構造webservice介面供客戶端呼叫

(2)oracle.dataaccess(\product\12.1.0\dbhome_1\odp.net\bin\4)

這個是oracle官方的連線介面(odp.net),可以以sysdba身份建立連線,例如

"data source=***;user id=***;password=***;dba privilege=sysdba";

使用此方法,不需要額外安裝oracle客戶端,只需要引用相應dll即可

二、連線過程中遇到的問題

system和sys賬戶登入的時候有dba模式和普通模式,如果是以dba模式登入,然後去建立**,在查詢(連線字串)中一定要

註明「dba privilege=sysdba」,否則報錯「ora-00942: 表或檢視不存在」,謹記!

#oracle

PowerDesigner連線Oracle資料庫

引用 一。注意 1.powerdesigner的安裝目錄不能有空格,否則測試連線時報錯uable to connect,sqlstate 08004,ora 12154 tns 無法解析指定的連線識別符號 二。建立連線,win7系統,64位,oracle伺服器在遠端11g,本地僅安裝32位10g的o...

C Winform連線攝像頭

本人測試的攝像頭為大華攝像頭,不同型號的攝像頭在呼叫介面時會有所不同,目前只對簡單操作進行說明。在二次開發攝像頭連線時,所遇到的問題層出不窮,以下針對本人遇到的問題進行總結 首先要引用官方提供的類庫專案 注意,引用類庫專案後,需要將示例執行程式debug下的所有dll檔案複製到自己建立的專案的deb...

C 不安裝Oracle客戶端連線Oracle資料庫

方法如下 環境 vs2003 oracle10g 2 新增tnsnames.ora檔案 新增到d fox instantclient檔案中 檔案tnsnames.ora其內容 tnsnames.ora network configuration file d fox instantclient tn...