Oracle连接字符串总结(转)

摘要:
以下是语法格式:Provider=msdaora;DataSource=MyOracleDB;UserId=myUsername;密码=myPassword;以下语法格式用于受信任的连接:Provider=msdaora;DataSource=MyOracleDB;PersistSecurityInfo=False;集成安全=是;标准安全连接此连接模式使用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

    新版本连接方式

以下是语法格式:
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;

免责声明:文章转载自《Oracle连接字符串总结(转)》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇SSIS 学习(4):变量和表达式【转】RocketMQ 入门下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

1/28 对于Vue.js 中 Object.freeze( )的理解

开门见山先总结,如有错误,大佬请指正 1. const  用于单一的变量上,对于对象的属性,const 不能做到 阻止 添加、修改 对象属性 2. freeze 只要是 对象 都可以 阻止 其发生改变 ( 弥补了 const 的不足,即 不能阻止 添加 修改属性) 3. Vue 是响应式的,所以对于 data 是无法 freeze 的   ( /* 上面的...

Oracle中组合索引的使用详解(转)

  在Oracle中可以创建组合索引,即同时包含两个或两个以上列的索引。在组合索引的使用方面,Oracle有以下特点:     1、 当使用基于规则的优化器(RBO)时,只有当组合索引的前导列出现在SQL语句的where子句中时,才会使用到该索引;     2、 在使用Oracle9i之前的基于成本的优化器(CBO)时, 只有当组合索引的前导列出现在SQ...

旋转机械故障诊断公开数据集整理

转自:https://blog.csdn.net/hustcxl/article/details/89394428 旋转机械故障诊断公开数据集整理众所周知,当下做机械故障诊断研究最基础的就是数据,再先进的方法也离不开数据的检验。笔者通过文献资料收集到如下几个比较常用的数据集并进行整理。鉴于目前尚未见比较全面的数据集整理介绍。数据来自原始研究方,笔者只整理数...

oracle如何实现自增?----用序列sequence的方法来实现

将表t_user的字段ID设置为自增:(用序列sequence的方法来实现) ----创建表 Create table t_user( Id number(6),userid varchar2(20),loginpassword varchar2(20),isdisable number(6) ); ----创建序列 create sequence us...

[转载]oracle 存储过程的基本语法及注意事项

原文地址:oracle 存储过程的基本语法及注意事项作者:简单爱  oracle 存储过程的基本语法及注意事项 1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字 (     参数1 IN NUMBER,     参数2 IN NUMBER ) IS 变量1 INTEGER :=0; 变量2 DATE; BEGIN...

MySql报错-Data truncation: Data too long for column 'XXX' at row 1

MySql报错-Data truncation: Data too long for column 'XXX' at row 1——墨问苍生 总结来说,Data truncation: Data too long for column 'CONTENT' at row 1问题的出现主要是以下几个原因: 1、可能 数据库中的字符集的编码与写代码的页面的编...