Oracle資料庫連線字串

2021-04-26 01:20:11 字數 3036 閱讀 1251

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....