C#中的Oracle连接 - 连接字符串

时间:2017-09-25 14:46:12

标签: c# oracle oracle11g odt odt.net

我目前正在尝试在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的新手,无法在网络的其他部分找到解决方案。提前致谢。

1 个答案:

答案 0 :(得分:2)

我的代码现在正在运行。我应该阅读Oracle文档(参考下面的内容)。

isAuthenticated

参考:http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/appdev/dotnet/Web_version_Fully_Managed_ODPnet_OBE/odpnetmngdrv.html