資料庫連線字串 Oracle 連線字串

2021-04-16 09:57:33 字數 4060 閱讀 3136

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)

standard

user id=

myusername;

password=

mypassword;

host=

ora;

pooling=

true;

min pool size=

0;max pool size=

100;

connection lifetime=

0;data shape

ms data shape

provider=

msdatashape.1;

persist security info=

false;

data provider=

msdaora;

data source=

orac;

user id=

myusername;

password=

mypassword;

Oracle資料庫連線字串

oracle資料庫連線字串 經典大全 附件官方文件 2008 11 21 13 34 odbc 新版本driver server myserveraddress uid myusername pwd mypassword 舊版本driver connectstring oracleserver.wo...

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