【发布时间】: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