C# 中的 Oracle 连接 - 连接字符串
Oracle Connection in C# - connection string
我目前正在尝试用 C# 构建应用程序并将其连接到 Oracle 11g 中的实时数据库 运行。
我有以下连接详细信息
Host IP: 10.204.1.3
Port: 1521
DB Name: PROD
我的源代码
string connString = "DATA SOURCE=10.204.1.3:1521/PROD;PERSIST SECURITY" +
"INFO=True;USER ID=username; PASSWORD=userpass";
OracleConnection conn = new OracleConnection(connString);
conn.Open();
我能够使用 VS 使用的连接字符串在服务器资源管理器中添加连接,但在 conn.Open();
中出现以下错误
An unhandled exception of type 'System.NullReferenceException' occurred in
Oracle.DataAccess.dll
抱歉,如果这是一个基本问题,我是 VS 和 Oracle 的新手,无法在网络的其他部分找到解决方案。提前致谢。
我的代码现在可以工作了。我应该阅读 Oracle 文档(参考如下)。
string connString = "DATA SOURCE=10.204.3.1:1521/PROD;" +
"PERSIST SECURITY INFO=True;USER ID=username; password=password; Pooling
=False;";
OracleConnection conn = new OracleConnection();
conn.ConnectionString = connString;
conn.Open();
我目前正在尝试用 C# 构建应用程序并将其连接到 Oracle 11g 中的实时数据库 运行。 我有以下连接详细信息
Host IP: 10.204.1.3
Port: 1521
DB Name: PROD
我的源代码
string connString = "DATA SOURCE=10.204.1.3:1521/PROD;PERSIST SECURITY" +
"INFO=True;USER ID=username; PASSWORD=userpass";
OracleConnection conn = new OracleConnection(connString);
conn.Open();
我能够使用 VS 使用的连接字符串在服务器资源管理器中添加连接,但在 conn.Open();
中出现以下错误An unhandled exception of type 'System.NullReferenceException' occurred in
Oracle.DataAccess.dll
抱歉,如果这是一个基本问题,我是 VS 和 Oracle 的新手,无法在网络的其他部分找到解决方案。提前致谢。
我的代码现在可以工作了。我应该阅读 Oracle 文档(参考如下)。
string connString = "DATA SOURCE=10.204.3.1:1521/PROD;" +
"PERSIST SECURITY INFO=True;USER ID=username; password=password; Pooling
=False;";
OracleConnection conn = new OracleConnection();
conn.ConnectionString = connString;
conn.Open();