[英]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.