Problema com JDBC do Oracle (connection.isValid(0))

2 respostas
R

Olá péssoal, ultimamente venho desenvolvendo uma aplicação que irá usar o Oracle como banco de dados, e atualmente estou lidando com um problema, estou usando um código para abrir as conexões no qual ele verifica se a conexão é válida, funciona perfeitamente no MySQL, porém o JDBC do Oracle acusa erro de método abstrato(java.lang.AbstractMethodError), alguém poderia me explicar. Pelo que vejp é como se o JDBC do Oracle não implementasse o método em questão(connectio.isValid()). Minha afirmativa está certa? Há uma maneira de lidar com isso?

Obrigado pela atenção.

2 Respostas

E

O método isValid foi adicionado no JDBC 4.0 e muitos drivers podem não ter implementado corretamente. Tente não usar esse método a menos que o driver reporte que ele foi implementado (veja: http://download.oracle.com/javase/6/docs/api/java/sql/DatabaseMetaData.html#getClientInfoProperties() )

R

Obrigado pela resposta, fiz um controle de excessão quanto a chamada do método e ficou tudo bem.

Criado 5 de setembro de 2011
Ultima resposta 5 de set. de 2011
Respostas 2
Participantes 2