Pregunta

Estoy utilizando .NET Framework con el espacio de nombres System.Data.OracleClient. Tengo el cliente oracle 11 instalado en mi computadora. No quiero usar el archivo tnsnames.ora para almacenar información de conexión.

¿Podría alguien decirme cómo se vería la cadena de conexión si no quisiera usar el archivo tnsnames.ora? Guardaré la cadena de conexión en un archivo web.config de un Proyecto de aplicación web.

¿Fue útil?

Solución

http://www.connectionstrings.com/oracle

Este es un gran recurso

  

SERVIDOR = (DESCRIPCIÓN = (DIRECCIÓN = (PROTOCOLO = TCP) (HOST = MyHost) (PORT = MyPort))
  (CONNECT_DATA = (SERVICE_NAME = MyOracleSID)); uid = myUsername; pwd = myPassword;

es lo que quieres, creo ...

Otros consejos

A partir de clientes 10g, puede utilizar la función EZCONNECT , que no requiere edición el archivo TNSNAMES.ORA: username / password @ servername: puerto / instancia . Por ejemplo:

Data Source=localhost:1521/XE;Persist Security Info=True;User ID=scott;Password=tiger;Unicode=True
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top