oracle資料庫連線字串(經典大全)附件官方文件
2008-11-21 13:34
odbc
新版本driver=;server=myserveraddress;uid=myusername;pwd=mypassword;
舊版本driver=;connectstring=oracleserver.world;uid=myusername;pwd=mypassword;
ole db, oledbconnection (.net)
標準連線
此連線字串適用了微軟的驅動。
provider=msdaora;data source=myoracledb;user id=myusername;password=mypassword;
受信連線
provider=msdaora;data source=myoracledb;persist security info=false;integrated security=yes;
標準連線
由oracle提供的驅動。
provider=oraoledb.oracle;data source=myoracledb;user id=myusername;password=mypassword;
受信連線
provider=oraoledb.oracle;data source=myoracledb;osauthent=1;
oracle.dataaccess.client.oracleconnection
data source=torcl;user id=myusername;password=mypassword;
標準安全連線
data source=torcl;integrated security=sspi;
使用odp.net而不使用tnsnames.ora
data source=(description=(address_list=(address=(protocol=tcp)(host=myhost)(port=myport)))(connect_data=(server=dedicated)(service_name=myoraclesid)));user id=myusername;password=mypassword;
oracleconnection, oracle data provider, odp.net, system.data.oracleclient.oracleconnection
標準data source=myoracledb;integrated security=yes;
用於8i rc3及以後的版本
指定使用者名稱和密碼
data source=myoracledb;user id=myusername;password=mypassword;integrated security=no;
用於8i rc3及以後的版本
忽略tnsnames.ora
另一種不需要使用dsn
的連線方式。
server=(description=(address=(protocol=tcp)(host=myhost)(port=myport))(connect_data=(service_name=myoraclesid)));uid=myusername;pwd=mypassword;
使用上面的連線字串可能會導致visual studio報告錯誤,如果您在使用中出現了這些問題,請使用下面的這種連線方式。
data source=(description=(address=(protocol=tcp)(host=myhost)(port=myport))(connect_data=(service_name=myoraclesid)));user id=myusername;password=mypassword;
使用連線池
如果連線池服務程式找不到已經存在的連線池,它將根據連線字串建立乙個新的池,否則將迴圈使用池中已存在的連線。
data source=myoracledb;user id=myusername;password=mypassword;min pool size=10;connection lifetime=120;connection timeout=60;incr pool size=5;decr pool size=2;
windows身份驗證
data source=myoracledb;user id=/;
特權連線
使用sysdba
data source=myoracledb;user id=sys;password=sys;dba privilege=sysdba;
特權連線
使用sysoper
data source=myoracledb;user id=sys;password=sys;dba privilege=sysoper;
複製密碼過期處理過程
當使用乙個連線字串連線資料庫後,出現「密碼已過期」的錯誤時,請執行openwithnewpassword命令來提供新密碼。
data source=myoracledb;user id=myusername;password=mypassword;
oconn.openwithnewpassword(sthenewpassword);
proxy驗證
data source=myoracledb;user id=myusername;password=mypassword;proxy user id=puserid;proxy password=ppassword;
core labs oradirect (.net)
user id=myusername;password=mypassword;host=ora;pooling=true;min pool size=0;max pool size=100;connection lifetime=0;
ms data shape
provider=msdatashape.1;persist security info=false;data provider=msdaora;data source=orac;user id=myusername;password=mypassword;
資料庫連線字串 Oracle 連線字串
odbc 新版本driver server myserveraddress uid myusername pwd mypassword 舊版本driver connectstring oracleserver.world uid myusername pwd mypassword ole db,ol...
C 連線Oracle資料庫字串
c 連線oracle資料庫字串 查詢資料 using system using system.collections.generic using system.componentmodel using system.data.oracleclient 這行和下一行都要先在引用中填加system.da...
資料庫連線字串 EXCEL 連線字串
odbc 標準driver driverid 790 dbq c myexcel.xls defaultdir c mypath sql表示式 select from sheet1 例如 在excel工作表名稱後面跟 字元並且使用 將其括起來。ole db 標準provider microsoft....