是的,如果您使用包含数据的连接字符串tnsname.ora.
假设您的tnsname条目如下所示:
YourTnsName =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = YourHost)(PORT = 1521))
)
(CONNECT_DATA =
(SID = YourSid)
)
)
Run Code Online (Sandbox Code Playgroud)
而不是YourTnsName在连接字符串中使用,你可以像这样写:
var constr = new OracleConnectionStringBuilder()
{
DataSource = @"(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = YourHost)(PORT = 1521)))(CONNECT_DATA =(SID = YourSid)))",
UserID = "userid",
Password = "password",
}.ConnectionString;
using (var con = new OracleConnection(constr))
{
...
}
Run Code Online (Sandbox Code Playgroud)
因此不需要进入tnsname.ora.
| 归档时间: |
|
| 查看次数: |
3664 次 |
| 最近记录: |