Java JDBC - Como se conectar ao Oracle usando o Nome do Serviço em vez do SID

Como instalar um erro de Stack Overflow em um arquivo : Como criar um nome de usuário Oracle Oracle (nome do serviço)? Eu tenho um aplicativo Java que usa JDBC (via JPA) que estava se conectando a um banco de dados de desenvolvimento usando nome do host, porta e SID do...