Recuperar conexão JDBC através de um DataSource


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.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *