【发布时间】:2021-03-04 01:33:11
【问题描述】:
我是 C# 新手,并试图用一段简单的代码连接到 Oracle 数据库。我遇到了很多连接错误,并尝试通过谷歌搜索解决它们并解决了它们。
我现在在conn.Open(); 语句中遇到错误:
Oracle.DataAccess.dll 中出现“Oracle.DataAccess.Client.OracleException”类型的未处理异常
附加信息:外部组件已抛出异常。
我不知道这个错误是什么意思。我尝试并搜索了很多,但找不到任何东西。
代码:
string connection_string = "Data Source=localhost;Persist Security Info=True;User ID=system;Password=6677";
OracleConnection conn = new OracleConnection(connection_string);
conn.Open();
我还尝试了许多其他connection_string,包括
Data Source=(DESCRIPTION =" + "(ADDRESS = (PROTOCOL = TCP)(HOST =localhost)(PORT = 1521))" + "(CONNECT_DATA =" + "(SERVER = DEDICATED)" + "(SERVICE_NAME = XE)));" + "User Id=system;Password=6677;"
没有任何效果。
【问题讨论】: