Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Problemas ao localizar o Driver (Conexão com HSQLDB)

Boa tarde,

Segui o procedimento do primeiro vídeo do curso Java e JDBC. Subi o server em uma instância do CMD, o BD em outra, consegui incluir itens na tabela pelo client do HSQL e criei o path através do HSQLDB.jar no Eclipse, mas tanto o teste de conexão com o BD, quanto o teste de listagem retornam o seguinte erro:

Exception in thread "main" java.sql.SQLException: No suitable driver
    at java.sql.DriverManager.getConnection(DriverManager.java:545)
    at java.sql.DriverManager.getConnection(DriverManager.java:171)
    at br.com.lojavirtual.jdbc.TestaConexao.main(TestaConexao.java:10)

Meu código está idêntico ao do Guilherme no vídeo, e não funciona mesmo inserindo um Class.forName("org.hsqldb.jdbcDriver"), neste caso ele retorna o erro Bad version number in .class file.

Aguardo resposta e agradeço desde já.

3 respostas

Bom dia Marcos, você colocou o jar do driver no seu projeto e adicionou no class path pelo eclipse?

Bom dia, Sim, adicionei, e também tentei remover e adicionar novamente, sem resultados. Testei, inclusive, com mais de uma versão jar do HSQLDB, a 2.2.9 e a 2.4.0.

solução!

Boa tarde. Resolvi o problema: estava usando bibliotecas desatualizadas (e provavelmente compilador também) do Java. Após atualizar para 1.8 a conexão com o Driver funcionou normalmente. Obrigado pela atenção!