Estou estudando EJB por um livro que usa como contentor o jboss 2.4.4 porém estou usando o 3.2.6. O problema é que no livro ele faz referências a arquivos e diretórios que não existem na versão que uso, onde estou encarando o seguinte: Escrevi um BMP Entity Bean que usa como armazenagem o Mysql, só que não consigo realizar uma configuração que faça ele acessar o banco.
O método que tenta fazer a conexão é esse:
public Connection getConnection()
{
String dbUrl = null;
String userName = null;
String password = null;
Context initialContext;
Context environment;
Connection connection = null;
try
{
initialContext = new InitialContext();
environment = (Context) initialContext.lookup("java:comp/env");
dbUrl = (String) environment.lookup("dbUrl");
userName = (String) environment.lookup("dbUserName");
password = (String) environment.lookup("dbPassword");
}
catch(NamingException e)
{
System.out.println(e.toString());
}
try
{
connection = DriverManager.getConnection(dbUrl, userName, password);
}
catch(SQLException e)
{
System.out.println(e.toString());
}
return connection;
}
