Boa noite galera
Nesse post vou mostrar um exemplo de como recuperar uma conexão jdbc através de um DataSource.
Segue o código abaixo:
import java.sql.Connection; import java.sql.SQLException; import javax.naming.Context; import javax.naming.InitialContext; import javax.naming.NamingException; import javax.sql.DataSource; public class ConnectionFactory { public ConnectionFactory() { super(); } public static Connection getConnection() throws NamingException, SQLException { //Cria o contexto Context ctx = new InitialContext(); //Recupera o DataSource DataSource ds = (DataSource)ctx.lookup("JNDI_DATA_SOURCE"); //Cria a conexão através do DataSource Connection conn = ds.getConnection(); return conn; } }
É bem simples.
Até o próximo post.