【发布时间】:2014-10-06 11:21:18
【问题描述】:
我正在尝试从我的 C# 代码连接我的计算机 (localhost) 上的 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 目前不知道连接描述符中请求的服务”。我认为我的连接字符串缺少一些信息,但我找不到有意义的解释。这里可能缺少什么?
提前致谢
【问题讨论】:
-
看起来不像一个有效的连接字符串
-
其中缺少什么?
标签: c# oracle database-connection