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

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

有帮助吗?

解决方案

http://www.connectionstrings.com/oracle

这是一个很好的资源

  

SERVER =(DESCRIPTION =(ADDRESS =(PROTOCOL = TCP)(HOST = MYHOST)(PORT = MyPort上)),点击   (CONNECT_DATA =(SERVICE_NAME = MyOracleSID))); UID =名为myUsername; PWD = MYPASSWORD;

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

其他提示

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

Data Source=localhost:1521/XE;Persist Security Info=True;User ID=scott;Password=tiger;Unicode=True
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top