【问题标题】:Oracle connection string without tnsnames.ora file没有 tnsnames.ora 文件的 Oracle 连接字符串
【发布时间】:2010-10-23 15:44:12
【问题描述】:

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

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

【问题讨论】:

    标签: .net asp.net oracle connection-string oracleclient


    【解决方案1】:

    http://www.connectionstrings.com/oracle

    这是一个很好的资源

    服务器=(描述=(地址=(协议=TCP)(主机=我的主机)(端口=我的端口))
    (CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));uid=myUsername;pwd=myPassword;

    是你想要的我相信...

    【讨论】:

    • 应该是:"数据源=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));用户ID=myUsername;Password=myPassword;"
    【解决方案2】:

    从 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
    

    【讨论】:

    • 哦谢谢谢谢!
    猜你喜欢
    • 2018-07-20
    • 2016-09-03
    • 2013-12-14
    • 1970-01-01
    • 2021-09-25
    • 1970-01-01
    • 2018-03-06
    • 2021-05-02
    • 1970-01-01
    相关资源
    最近更新 更多