Com o oracle, existe um
tnsnames.ora
arquivo que define os endereços do banco de dados. Este arquivo é normalmente encontrado em $ORACLE_HOME/network/admin
e é usado por clientes oracle como sqlplus ou Toad. Aqui está um exemplo de entrada tns:ORA11 =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = hostname)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = ORA11)
)
)
A partir desta entrada, você pode descobrir que sua string de conexão jdbc seria:
jdbc:oracle:thin:@hostname:1521:ORA11