您好,欢迎访问一九零五行业门户网

Oracle连接字符串总结

oracle xe 标准连接 oracle xe(或者oracle database 10g express edition)是一个简单免费发布的版本。 以下是语法式: driver = (oracle in xeclient) ; dbq = 111.21.31.99:1521/xe ; uid = myusername ; pwd = mypassword ; odbc 新版本连接方式 以下是语
oracle xe
    标准连接
        oracle xe(或者oracle database 10g express edition)是一个简单免费发布的版本。
以下是语法格式:
driver=(oracle in xeclient);dbq=111.21.31.99:1521/xe;uid=myusername;pwd=mypassword;
odbc
    新版本连接方式
以下是语法格式:
driver={microsoft odbc for oracle};server=myserveraddress;uid=myusername;pwd=mypassword;
老版本连接方式
以下是语法格式:
driver={microsoft odbc driver for oracle};connectstring=oracleserver.world;uid=myusername;pwd=mypassword;
ole db, oledbconnection (.net)
    标准安全连接
        此连接方式使用来自微软的provider。
以下是语法格式:
provider=msdaora;data source=myoracledb;user id=myusername;password=mypassword;
信任连接
以下是语法格式:
provider=msdaora;data source=myoracledb;persist security info=false;integrated security=yes;
标准安全连接
       此连接方式使用来自oracle的provider。
以下是语法格式:
provider=oraoledb.oracle;data source=myoracledb;user id=myusername;password=mypassword;
信任连接
以下是语法格式:
provider=oraoledb.oracle;data source=myoracledb;osauthent=1;
以下是语法格式:
provider=oraoledb.oracle;data source=(description=(cid=gtu_app)(address_list=(address=(protocol=tcp)(host=myhost)(port=myport)))(connect_data=(sid=myoraclesid)(server=dedicated)));user id=myusername;password=mypassword;
oracle.dataaccess.client.oracleconnection
       标准连接
以下是语法格式:
data source=torcl;user id=myusername;password=mypassword;
带integrated security的连接
以下是语法格式:
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
仅在oracle8i release 3 或更高版本  
      指明用户密与密码的连接  
以下是语法格式:
data source=myoracledb;user id=myusername;password=mypassword;integrated security=no;
这是另一种连接方式不依赖你的dns.you create a connection string based on the format used in the tnsnames.ora file without the need to actually have one of these files on the client pc.  
以下是语法格式:
server=(description=(address=(protocol=tcp)(host=myhost)(port=myport))(connect_data=(service_name=myoraclesid)));uid=myusername;pwd=mypassword;
some reported problems with the one above and visual studio. use the next one if you've encountered problems.  
以下是语法格式:
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=/;
特权连接
       使用sysoper的特权  
以下是语法格式:
data source=myoracledb;user id=sys;password=sys;dba privilege=sysoper;
利用密码终止函数 
   当第一次打开连接时,当打开链接后,一个密码过期错误被抛出,捕获这个错误并执行openwithnewpassword命令行设置新密码。  
以下是语法格式:
data source=myoracledb;user id=myusername;password=mypassword;
oconn.openwithnewpassword(sthenewpassword);
代理验证  
以下是语法格式:
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;
data shape  
    ms data shape  
以下是语法格式:
provider=msdatashape.1;persist security info=false;data provider=msdaora;data source=orac;user id=myusername;password=mypassword;
其它类似信息

推荐信息