【问题标题】:C# Oracle ConnectionstringC# Oracle 连接字符串
【发布时间】:2015-10-19 19:27:15
【问题描述】:

我在 oracle 和 C# 之间遇到了一个小问题。我似乎无法在我的应用程序中连接到我的数据库(=localhost)。我正在使用 Oracle XE11.2。每次我调用“conn.Open()”时都会发生错误,Oracle 返回此错误:{“ORA-12154: TNS:could not resolve the connect identifier specified”}。

我 100% 确定用户 ID 和密码是正确的,因为我可以通过 SQL Developer 登录到数据库。我认为问题可能出在数据源中,但我不确定。有谁可以帮忙?

这是我的代码:

string connstring = "Data Source=xe;User Id=Software;Password=Software";

//Open connection
OracleConnection conn = new OracleConnection(connstring);
conn.Open();

【问题讨论】:

  • 您可以从您的机器访问服务器吗?
  • 对不起,我忘了告诉你数据库是在本地主机上运行的。我改编了这篇文章。

标签: c# database oracle connection connection-string


【解决方案1】:

您是否尝试在运行程序的机器上 tns ping "tnsping xe"?

【讨论】:

  • 谢谢,运行 tnsping xe 是解决方案。在我调整了数据源之后,它起作用了!
猜你喜欢
  • 2018-03-06
  • 1970-01-01
  • 2013-12-14
  • 1970-01-01
  • 2021-09-25
  • 2014-12-03
  • 2021-05-02
  • 2016-10-16
  • 1970-01-01
相关资源
最近更新 更多