Erro HSQL : Unexpected token UNIQUE

4 respostas
marcospaulo.suporte

Galera, boa tarde
Estou começando mexer agora com banco de dados embarcado e o meu select básico esta retornando o seguinte erro:

java.sql.SQLException: error in script file line: 1 Unexpected token UNIQUE, requires COLLATION in statement [SET DATABASE UNIQUE]

Segue abaixo meu código de teste:

try{
    System.out.println("jdbc:hsqldb:file:G:\\teste\\teste");
    Class.forName("org.hsqldb.jdbcDriver");
    Connection con = DriverManager.getConnection("jdbc:hsqldb:file:G:\\teste\\teste, "sa", "");

    Statement stm= con.createStatement();
    ResultSet rs = stm.executeQuery("SELECT * FROM CAD_PESSOAS");
 
    while(rs.next()){
        String id= rs.getString("id");
        String nome= rs.getString("nome");
        System.out.println(id+" - "+nome);
    }
    stm.execute("SHUTDOWN");
}catch(ClassNotFoundException e){
    System.out.println("Erro ao carregar o driver JDBC. ");
}catch(SQLException e){
    System.out.println("Erro de SQL: "+e);
}

Alguem pode me ajudar?

4 Respostas

AndreSorge

Olá boa tarde!

da uma olhada nesse link, acho que pode ajudar…

http://www.guj.com.br/content/articles/hsqldb/hsqldb_guj.pdf

Eu tive muitos problemas com o HSQLD quando a interface gráfica dele ficava aberta ou conectado ao banco…

mauriciot.silva

Obs o Class.forName nao eh mais obrigatorio na versao atual.

marcospaulo.suporte

AndreSorge:
Olá boa tarde!

da uma olhada nesse link, acho que pode ajudar…

http://www.guj.com.br/content/articles/hsqldb/hsqldb_guj.pdf

Eu tive muitos problemas com o HSQLD quando a interface gráfica dele ficava aberta ou conectado ao banco…

Mesmo eu fechando a conexão ele não resolve.

marcospaulo.suporte

Quais bibliotecas vcs importam?

Criado 2 de abril de 2013
Ultima resposta 2 de abr. de 2013
Respostas 4
Participantes 3