Con Oracle, hay un tnsnames.ora
archivo que define las direcciones de la base de datos. Este archivo normalmente se encuentra en $ORACLE_HOME/network/admin
y lo utilizan clientes de Oracle como sqlplus o Toad. Aquí hay una entrada de tns de muestra:
ORA11 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORA11)
)
)
A partir de esta entrada, puede calcular que su cadena de conexión jdbc sería:
jdbc:oracle:thin:@hostname:1521:ORA11