Строка соединения с Oracle без файла tnsnames.ora

Я использую.NET Framework с пространством имен System.Data.OracleClient. У меня на компьютере установлен клиент oracle 11. Я не хочу использовать файл tnsnames.ora для хранения информации о соединении.

Может кто-нибудь сказать мне, как будет выглядеть строка подключения, если я не хочу использовать файл tnsnames.ora? Я буду хранить строку подключения в файле web.config проекта веб-приложения.

2 ответа

Решение

http://www.connectionstrings.com/oracle

Это отличный ресурс

SERVER=(ОПИСАНИЕ = (АДРЕС = (ПРОТОКОЛ = TCP) (HOST = MyHost) (PORT = MyPort))
(CONNECT_DATA = (SERVICE_NAME = MyOracleSID))); UID = MyUserName; PWD = MyPassword;

это то, что вы хотите, я верю...

Начиная с клиентов 10g, вы можете использовать функцию EZCONNECT, которая не требует редактирования файла TNSNAMES.ORA: username/password@servername:port/instance, Например:

Data Source=localhost:1521/XE;Persist Security Info=True;User ID=scott;Password=tiger;Unicode=True
Другие вопросы по тегам