Galera
minha plaicação se conecta no BD por um Data Source configurado no console administrativo do WAS. Lá tem as configurações do banco, url, driver, usuario e senha.
Minha classe de conexao é essa:
public class ConnectionPool {
/**
* Instância para tratamento do singleton
*/
private static ConnectionPool connectionPool = null;
private String user = null;
private String password = null;
private String servername = null;
private String port = null;
private String sid = null;
private Context aContext;
private DataSource aDataSource;
private java.sql.Connection aConexao = null;
/**
* Obtenção do singleton
* @return ConnectionPool
*/
public static final ConnectionPool getInstance() {
//Monta o singleton se necessário
if( connectionPool == null ) connectionPool = new ConnectionPool();
//Retorna o singleton
return connectionPool;
}
/**
* Método responsável por retornar a conexão
*/
public Connection getConnection() throws SQLException, ClassNotFoundException, NamingException{
//Busca dados para conexão com o banco de dados
aContext = new InitialContext();
//DataSource WebSphere
aDataSource = (DataSource) aContext.lookup("JNDI_NAME_DATA_SOURCE");
aConexao = aDataSource.getConnection();
return aConexao;
}
}
Porém preciso “falar” para o Dat Source qual o usuario e senha q vou me logar no Banco.
Alguem sabe como fazer isso??
Abraços