Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Solucionado (ver solução)

Erro ao rodar na IDE

Boa Madrugada! Eu estou com dúvida, pois fiz o passo a passo certinho, porém ao chegar aqui o meu console manda este erro:

''jan 08, 2019 5:41:29 AM org.hsqldb.persist.Logger logSevereEvent GRAVE: could not reopen database

org.hsqldb.HsqlException: Database lock acquisition failure: lockFile: org.hsqldb.persist.LockFile@59cea0a2[file =null, exists=false, locked=false, valid=false, ] method: setPath reason: java.io.IOException: A sintaxe do nome do arquivo, do nome do diretório ou do rótulo do volume está incorreta''

sendo que no meu código está assim:

 package br.com.caelum.jdbc;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;



public class TestaListagem {

    public static void main(String[] args) throws SQLException {
        Connection connection =  DriverManager.getConnection("jdbc:hsqldb:hslq://localhost/loja-virtual", "SA", "");

        Statement statement = connection.createStatement();
        boolean resultado = statement.execute("select * from produto");
        ResultSet resultSet = statement.getResultSet();

        while(resultSet.next()) {
            int id = resultSet.getInt("id");
            String name = resultSet.getString("nome");
            String descricao = resultSet.getString("descricao");
            System.out.println(id);
            System.out.println(name);
            System.out.println(descricao);
        }

        resultSet.close();
        statement.close();
        connection.close();
    }

}
1 resposta
solução

Pode deixar, eu consegui resolver Tinha escrito o caminho do Driver errado!