Вопрос

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

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

Это было полезно?

Решение

http://www.connectionstrings.com/oracle

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

СЕРВЕР=(ОПИСАНИЕ=(АДРЕС=(ПРОТОКОЛ=TCP)(ХОСТ=MyHost)(ПОРТ=MyPort))
(CONNECT_DATA=(ИМЯ_СЛУЖБЫ=MyOracleSID)));uid=имя_пользователя;pwd=myPassword;

я верю, что это то, чего ты хочешь...

Другие советы

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

Data Source=localhost:1521/XE;Persist Security Info=True;User ID=scott;Password=tiger;Unicode=True
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top