我正在使用带有 System.Data.OracleClient 命名空间的 .NET 框架。我的计算机上安装了 oracle 11 客户端。我不想使用 tnsnames.ora 文件来存储连接信息。
如果我不想使用 tnsnames.ora 文件,有人可以告诉我连接字符串会是什么样子吗?我会将连接字符串存储在 Web 应用程序项目的 web.config 文件中。
我正在使用带有 System.Data.OracleClient 命名空间的 .NET 框架。我的计算机上安装了 oracle 11 客户端。我不想使用 tnsnames.ora 文件来存储连接信息。
如果我不想使用 tnsnames.ora 文件,有人可以告诉我连接字符串会是什么样子吗?我会将连接字符串存储在 Web 应用程序项目的 web.config 文件中。
从 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
http://www.connectionstrings.com/oracle
这是个很棒的资源
SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))
(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));uid=myUsername;pwd=myPassword;
是你想要的,我相信...