使用Oracle 10g连接C#应用程序:ORA-12154:TNS:无法解析指定的连接标识符

amu*_*ous 3 c# oracle10g c#-4.0

我是使用数据库的初学者。我正在尝试从ac#应用程序访问Oracle10g数据库。但是当我这样做的时候我得到这个错误:

ORA-12154:TNS:无法解析指定的连接标识符”

我正在使用以下代码:

string oradb = "Data Source=ORCL;User Id=system;Password=goodbye;";
OracleConnection conn = new OracleConnection(oradb);  // C#
conn.Open();
Run Code Online (Sandbox Code Playgroud)

连接字符串中是否有错误oradb

ada*_*ost 5

启动Visual Studio,打开View菜单+服务器资源管理器。

  1. 右键单击Data Connection+ Add Connection+选择Oracle Database
  2. 服务器名称:localhostname of your machine,设置用户名和密码,然后单击“测试连接”以验证上述参数。如果测试成功,请按OK。

从属性窗口中,您可以获得连接字符串,它应该类似于:

Data Source=localhost;Persist Security Info=True;User ID=scott;Password=***********;Unicode=True
Run Code Online (Sandbox Code Playgroud)