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

Я использую .NET framework с системой.Данные.Пространство имен OracleClient. На моем компьютере установлен клиент oracle 11. Я не хочу использовать файл tnsnames.файл ora для хранения информации о соединении.

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

2 ответов


http://www.connectionstrings.com/oracle

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

SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=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