14

我正在使用带有 System.Data.OracleClient 命名空间的 .NET 框架。我的计算机上安装了 oracle 11 客户端。我不想使用 tnsnames.ora 文件来存储连接信息。

如果我不想使用 tnsnames.ora 文件,有人可以告诉我连接字符串会是什么样子吗?我会将连接字符串存储在 Web 应用程序项目的 web.config 文件中。

4

2 回答 2

30

从 10g 客户端开始,您可以使用EZCONNECT功能,无需编辑 TNSNAMES.ORA 文件:username/password@servername:port/instance. 例如 :

Data Source=localhost:1521/XE;Persist Security Info=True;User ID=scott;Password=tiger;Unicode=True
于 2009-05-05T07:17:29.670 回答
22

http://www.connectionstrings.com/oracle

这是个很棒的资源

SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))
(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));uid=myUsername;pwd=myPassword;

是你想要的,我相信...

于 2009-05-04T14:53:07.740 回答