[HSQLDB + JAVA] de novo ... Estou com problemas em startar meu hsqldb em classe java

Mesmo olhando a documentação, estou com problemas em startar meu hsqldb por uma classe java

[code]public class start {

public static void main(String args[]){
	
	try{  
        
		org.hsqldb.Server.main(new String[]{"-database.0", "file:tentativa", "-dbname.0", "tentativa"});  
	}  
	catch(Exception e){  
	
		JOptionPane.showMessageDialog(null,"Erro ao abrir DB = "+e);  
	}
}

}[/code]

[quote]org.hibernate.exception.SQLGrammarException: could not execute query
java.sql.SQLException: user lacks privilege or object not found: USUARIO[/quote]

E pergunta … como ele sabe onde procurar o banco a ser startado ??

**Manualmente eu faço digitando no terminal [quote]java -cp /hsqldb-2.0.1-rc3/hsqldb/lib/hsqldb.jar org.hsqldb.server.Server --database.0 file:tentativa --dbname.0 tentativa[/quote]

pq vc precisa subir o servidor do HSQLDB pela sua app? quando sua app fechar ele fecha o servidor certo?

então vc pode usar o formato que usa um arquivo e pronto… é só fazer o connection

Você tem que informar onde está o [color=blue]file[/color] do seu BD:

"file:c:\pasta\pastaDoSeuBD"

se quiser ir além, veja o link:
http://www.guj.com.br/java/237634-duvida-startar-hsqldb-em-classe-java#1235827

Boa sorte !