c# Oracle连接字符串

本文关键字:字符串 连接 Oracle | 更新日期: 2023-09-27 18:18:19

我在oracle和c#之间有一个小问题。我似乎无法连接到我的数据库(=localhost)在我的应用程序。我使用Oracle XE11.2。每当我调用"conn.Open()"时,Oracle返回此错误:{"ORA-12154: TNS:无法解析指定的连接标识符"}。

我100%肯定用户Id和密码是正确的,因为我可以通过SQL开发人员登录到数据库。我认为问题可能出在数据源上,但我不确定。有人能帮忙吗?

下面是我的代码:
string connstring = "Data Source=xe;User Id=Software;Password=Software";
//Open connection
OracleConnection conn = new OracleConnection(connstring);
conn.Open();

c# Oracle连接字符串

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