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.