service_name example ejemplo oracle jdbc oracle11g

oracle - example - ojdbc



La cadena de conexión JDBC Thin en Oracle usa ambos puntos y barra diagonal (2)

Recomendamos utilizar la forma larga de la URL de conexión como se muestra a continuación.

jdbc: oracle: thin: @ (DESCRIPTION = (DIRECCIÓN = (HOST = myhost) (PORT = 1521) (PROTOCOLO = tcp)) (CONNECT_DATA = (SERVICE_NAME = myorcldbservicename)))

Eche un vistazo a DataSourceSample y UCPSample para referencia.

Quería saber si podemos usar ambos puntos y barra inclinada con SID al hacer la conexión URL en Oracle.

p.ej

jdbc:oracle:thin:@<host>:1521:<SID> jdbc:oracle:thin:@<host>:1521/<SID>

¿Serán estos dos iguales y funcionarán?

Estoy construyendo una aplicación que funcionará tanto con Oracle RAC como con entornos no RAC y los entornos RAC admiten SERVICE NAME con forward slash por lo que quería comprobar si la forward slash soporte de entorno non RAC .

Para el entorno de RAC la URL es así

jdbc:oracle:thin:@<host>:1521/<SERVICENAME>

Actualizar Esta es una pregunta diferente porque quiero preguntar si es posible usar both ( : y / while usando <SID> en la cadena de conexión que llamamos OracleJDBCUrl .


Pude usar ambos dos puntos : y barra diagonal / para SID en la connection URL y pude establecer la conexión. Creo que en Oracle 11g podemos hacer tal cosa y para Service Name solo podemos usar es barra inclinada / .