c#,oracle的连接字符串
2009-10-11 18:00
190 查看
c#,oracle的连接字符串
【转】http://blog.163.com/cuisweet/blog/static/1210644020061033105143/
System.Data.OracleClient
OracleConnection.ConnectionString 属性
下表为 ConnectionString 内的值列出了有效的名称。
当设置需要布尔值的关键字或连接池值时,您可以使用 'yes' 代替 'true','no' 代替 'false'。整数值表示为字符串。
OracleConnection,并在连接字符串中设置它的一些属性。
// C#
...
OracleConnection con = new OracleConnection();
con.ConnectionString = "User lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Courier-Oblique; mso-bidi-font-family: Courier-Oblique; mso-font-kerning: 0pt">scott;Password=tiger;Data Source=oracle;
Pooling=true;Enlist=true;Min Pool Size=10;Connection Lifetime=120;
Connection Timeout=60;Incr Pool Size=5; Decr Pool Size=2";
con.Open();
...
以下网站提供连接字符串大全:
www.ConnectionStrings.com
【转】http://blog.163.com/cuisweet/blog/static/1210644020061033105143/
System.Data.OracleClient
OracleConnection.ConnectionString 属性
下表为 ConnectionString 内的值列出了有效的名称。
名称 | 默认值 | 说明 |
数据源或服务器 | 要连接的oracle实例的名称或网络地址 | |
集成安全性 | 'false' | 该连接是否为安全的连接。 可识别的值为 true(极力建议使用)、false、yes 和 no。 |
密码 | Oracle 帐户的登录密码(建议不要使用。为了保持较高的安全级别,极力建议您改用集成安全性关键字。) | |
持续安全信息 | 'false' | 当设置为 false 或 no(强烈建议)时,如果连接是打开的或者一直处于打开状态的 State,那么安全敏感的信息(如密码)就不会作为连接的一部分返回。重置连接字符串将重置包括密码在内的所有连接字符串值。 |
Unicode | 指定用于 Oracle 的.NET Framework 数据提供程序是否使用 UTF16 模式 API 调用。除了未在 Oracle 9i 客户端软件中使用分布式事务的情况以外,该关键字在其他情况下都会被忽略。当不使用 Oracle 9i 客户端软件与 Oracle 9i 服务器通信时,如果 Unicode 设置为 true,可能发生不可预知的结果。 | |
用户 ID | Oracle 登录帐户(建议不要使用。为了保持较高的安全级别,极力建议您改用集成安全性关键字。) |
当设置需要布尔值的关键字或连接池值时,您可以使用 'yes' 代替 'true','no' 代替 'false'。整数值表示为字符串。
< )); myConnection->DataSource myConnection->ServerVersion, {1}?, {0}/nDataSource: S?ServerVersion: MessageBox::Show(String::Format( myConnection->Open(); OracleConnection(myConnString); myConnection OracleConnection* Security='yes"' Source="Oracle8i;Integrated" myConnString String* { CreateOracleConnection() void public: myConnection.Close();}
<>
所以说,<>System.Data.OracleClient),
是无法以sys用户登录的。
这只有使用Oracle ODP.NET(可以去oracle官方网站下载)
< ODP.NET数据库访问连接字符串>
Connection String Attribute 默认值 描述 Connection Lifetime 0 Maximum life time (in seconds) of the connection 当数据库连接被返回到连接池中时,它的创建时间将与当前时间比较,如果超过了 Connection Lifetime 规定的时间,它将被释放掉。 为 0 时将被视为最大连接时间。 Connection Timeout 15 Maximum time (in seconds) to wait for a free connection from the pool Data Source empty string Oracle Net Service Name that identifies the database to connect to DBA Privilege empty string Administrative privileges: SYSDBA or SYSOPER Decr Pool Size 1 Controls the number of connections that are closed when an excessive amount of established connections are unused Enlist true Enables or disables serviced components to automatically enlist in distributed transactions 当此值为 true 时,池中现存的所有数据库连接将被加入到它的创建线程的 Transaction Context 中。如果不存在这个 Transaction Context 则无任何变化。 Incr Pool Size 5 Controls the number of connections that are established when all the connections in the pool are used Max Pool Size 100 Maximum number of connections in a pool Min Pool Size 1 Minimum number of connections in a pool Password empty string Password for the user specified by User Id Persist Security Info false Enables or disables the retrieval of password in the connection string Pooling true Enables or disables connection pooling Proxy User Id empty string User name of the proxy user Proxy Password empty string Password of the proxy user User Id empty string Oracle user name
// C#
...
OracleConnection con = new OracleConnection();
con.ConnectionString = "User lang=EN-US style="FONT-SIZE: 9pt; FONT-FAMILY: Courier-Oblique; mso-bidi-font-family: Courier-Oblique; mso-font-kerning: 0pt">scott;Password=tiger;Data Source=oracle;
Pooling=true;Enlist=true;Min Pool Size=10;Connection Lifetime=120;
Connection Timeout=60;Incr Pool Size=5; Decr Pool Size=2";
con.Open();
...
以下网站提供连接字符串大全:
www.ConnectionStrings.com
相关文章推荐
- oracle字符串连接、截取
- Oracle中字符串连接的实现方法
- 三大主流数据库加载驱动的URL及连接字符串(sqlserver,mysql,oracle)
- Oracle多行记录合并/连接/聚合字符串的几种方法
- oracle字段 字符串连接
- .NET Oracle连接字符串
- Oracle字符串连接
- java-RAC Oracle 连接字符串
- Oracle 多行记录合并/连接/聚合字符串的几种方法
- 动态传入的逗号连接的字符串,分散成多条记录(Oracle 10g 使用REGEXP_SUBSTR 分拆字符串)
- oracle 连接运算符,连接字符串,||双竖线,在列别名上使用双引号,使用带有特殊字符的列别名
- Oracle字符串如何连接单引号
- oracle连接字符串解析
- Oracle 多行记录合并/连接/聚合字符串的几种方法
- Oracle多行记录合并/连接/聚合字符串的几种方法(转)
- C#连接Oracle 字符串
- ASP.NET C#各种数据库连接字符串大全——SQLServer、Oracle、Access
- oracle 按照日期先后顺序连接字符串
- oracle 连接字符串
- oracle 连接字符串