Problema com a conexão com banco

2 respostas
F

Estou com o seguinte problema:
Quando vou fazer uma conexão com o banco MYSQL (veja abaixo) acontece uma Exception no ponto destacado em vermelho. O dataSource está preenchido com valor, o problema está no getConnection.
A exceção é a seguinte:
javax.resource.ResourceException: You are trying to use a connection factory that has been shut down: ManagedConnectionFactory is null.

Aguem pode me ajudar?

public void insert(ClienteVO clienteVo)
throws DuplicateClienteException, DaoException {

Connection conn = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
try { 
  [color="red"]conn = dataSource.getConnection();[/color]
  pstmt = conn.prepareStatement(          
  ....

2 Respostas

D

Como vc está definindo o datasource?

Vc precisa fazer o lookup do datasource pelo seu nome JNDI para conseguir utilizar o getConnection()

Algo do tipo…

InitialContext ic = new InitialContext();

DataSource ds = (DataSource) ic.lookup(java:/jdbc/myDS);

con = ds.getConnection();

Espero ter ajudado…

F

O problema foi resolvido adicionando o jar de conexão na pasta
jboss-3.2.3serverdefaultdeploy.

Paulo Fragoso.

Criado 21 de outubro de 2004
Ultima resposta 26 de out. de 2004
Respostas 2
Participantes 2