没有tnsnames.ora文件的Oracle连接字符串

Jas*_*ris 14 .net asp.net oracle connection-string oracleclient

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

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

Mac*_*Mac 27

从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
Run Code Online (Sandbox Code Playgroud)


Gor*_*son 20

http://www.connectionstrings.com/oracle

这是个很棒的资源

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

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

  • 它应该是:"数据源=(DESCRIPTION =(ADDRESS =(PROTOCOL = TCP)(HOST = MyHost)(PORT = MyPort))(CONNECT_DATA =(SERVICE_NAME = MyOracleSID)));用户ID = myUsername;密码= myPassword; " (7认同)