Oracle Connection в C# - строка подключения

В настоящее время я пытаюсь создать приложение на 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 ответ

Решение

Мой код сейчас работает. Я должен был прочитать документацию 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();

Ссылка: http://www.oracle.com/webfolder/technetwork/tutorials/obe/db/12c/r1/appdev/dotnet/Web_version_Fully_Managed_ODPnet_OBE/odpnetmngdrv.html

Другие вопросы по тегам