我在oracle和C#之间遇到了一些问题。我似乎无法连接到我的应用程序中的数据库(= localhost)。我使用的是Oracle XE11.2。每次我调用" conn.Open()"和Oracle返回此错误:{" ORA-12154:TNS:无法解析指定的连接标识符"}。
我100%确定用户ID和密码是正确的,因为我可以通过SQL Developer登录数据库。我认为问题可能出在数据源中,但我不确定。有谁可以帮忙吗?
这是我的代码:
string connstring = "Data Source=xe;User Id=Software;Password=Software";
//Open connection
OracleConnection conn = new OracleConnection(connstring);
conn.Open();
答案 0 :(得分:1)
你尝试过ping" tnsping xe"从运行程序的机器?