Boa tarde pessoal,
Faz pouco tempo, que comecei a utilizar este banco, o HSQLDB.
Desenvolvo com Oracle e MSSQL, mas devido ser apenas para teste, preferi utilizar um menor, mais fácil de configurar Pool e etc.
O problema que está apresentando, é quando tento inserir dados no mesmo!
Abro a conexão normalmente, mas seja qual for o comando SQL que eu faça (SELECT, INSERT, DELETE…), é apresentado a seguinte StackTrace:
java.sql.SQLException: Table not found in statement [INSERT INTO USUARIOS(NOME,ENDERECO,EMAIL) VALUES(?,?,?)]
at org.hsqldb.jdbc.Util.throwError(Unknown Source)
at org.hsqldb.jdbc.jdbcPreparedStatement.<init>(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.prepareStatement(Unknown Source)
at br.marcelo.banco.ConnectionFactory.insereDados(ConnectionFactory.java:65)
at br.marcelo.testes.Home.main(Home.java:10)
Lógico, que não precisa ser um DBA para ver que a StackTrace diz que a tabela informada na sentença, não foi encontrada. Mas acredite, a tabela existe no banco!
A versão do HSQLDB que estou utilizando, é a 1.8.0.10.
Alguém sabe se tem bug na versão, ou alguma coisa de errado?
Se quiserem, posso passar o código da classe seguindo o Design Pattern Singleton, que utilizo também para outros bancos!
Att,
Marcelo
