HSQLDB não conserva registros inseridos

4 respostas
A

Pessoal, ta acontecendo uma coisa muito estrnha. Eu insiro um registro no meu banco no hsqldb, depois quando so quero listar vem vazio. Alguém sabe o que pode ser?
Valeu,

Alberto

4 Respostas

finotti

Em qual modo você está operando o HSQLDB?
standalone? web server?

utilizando o DatabaseManager do HSQLDB, você consegue “ver” o registro inserido?

A

Eu acho que eh standalone, quando eu abro o gerenciador visual e conecto na url hsqldb:teste eu nao consigo ver nada, nem a tabela que eu criei via hibernate eu consigo acessar. Quais seriam os passos para eu usar ele de modo correto? To no linux
Valeu,
Alberto

finotti

Se você está usando no modo standalone, o HSQLDB só permite uma conexão por vez.

Verifique os arquivos que são gerados pelo banco: (“nomeDoBanco.backup”, “nomeDoBanco.properties”, “nomeDoBanco.script”, “nomeDoBanco.data”)

O arquivo “nomeDoBanco.data” é gerado quando o banco é encerrado.
É esse arquivo que contém os registros persistidos.
Após executar o comando de inserir, use esse comando:

statement.execute("SHUTDOWN");

Depois tente fazer novamente a consulta.
Se não der certo, poste o código que fica mais fácil pra ajudar, ok?

A

Blz Finotti… Vou testar aqui e posto os resultados

Criado 11 de agosto de 2005
Ultima resposta 11 de ago. de 2005
Respostas 4
Participantes 2