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();