繁体   English   中英

从C#连接到Oracle时抛出奇怪的异常

[英]Weird exception thrown when connecting to Oracle from C#

我正在尝试从我的C#代码连接计算机(本地主机)上的Oracle数据库。 我有以下简单的代码和连接字符串:

class AccessToOracleMigrator
{
    static void Main(string[] args)
    {
        string oradb = "Data Source=localhost:1521/XE User Id=MWBREP Password=MWBREP Integrated Security=no";

        OracleConnection conn = new OracleConnection(oradb);  // C#
        conn.Open();
        OracleCommand cmd = new OracleCommand();


    }
}

尝试运行conn.Open()时,代码将引发异常。 线。 异常详细信息说:“ ORA-12514:TNS:listener当前不知道连接描述符中请求的服务”。 我认为我的连接字符串缺少一些信息,但是我找不到有意义的解释。 这里可能缺少什么?

提前致谢

如我所说,ConnectionString ist无效。

看一下以下链接,找出问题所在:

OracleConnection.ConnectionString属性

也许你只是想念; 之间的connectionString属性

string oradb = "Data Source=localhost:1521/XE;User Id=MWBREP;Password=MWBREP;Integrated Security=no";

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM