HSQLDB in Memory

O HSQLDB para rodar na memória…

Cada vez que crio a tablela e fecho o manager o banco é deletado. Gostaria de fazer a tabela persistir…

private static String driver = "org.hsqldb.jdbcDriver";
private static String url = "jdbc:hsqldb:mem:livro";
private static String user = "sa";
private static String password = "";

Gostaria de salvar a tabela. Alguem sabe como fazer?

ao inves de rodar na memória, configure o hsqldb como stand alone:
http://hsqldb.org/doc/guide/ch01.html#N101A8

Quando você usa o HSQLDB in Memory o banco existe enquanto a aplicação estiver rodando. No momento que você encerrar a execução da aplicação o banco é eliminado da memória.