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