Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

O código não compila

Aparece muita coisa errado no código, Adicionar Cast em Connection, eu adiciono, mesmo assim aparece que não existe o método "close()", nem o método "statement()"

Connection c = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/loja-virtual", "SA", "");
connection.statement("insert ..."); //???
connection.close();
1 resposta
solução!

Os seus imports estão como abaixo?

package br.com.caelum.jdbc;

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

public class TestaConexao {

    public static void main(String[] args) throws SQLException {
        Connection connection = DriverManager.getConnection("jdbc:hsqldb:hsql://localhost/loja-virtual", "SA", "");
        System.out.println("Abrindo uma conxeção");
        connection.close();
    }

}