Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

user lacks privilege or object not found: PRODUTO

Não consigo corrigir esse erro: "user lacks privilege or object not found: PRODUTO"

try {
            connection = DriverManager.getConnection("jdbc:hsqldb:hsql://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 nome = resultSet.getString("nome");
                String descricao = resultSet.getString("descricao");
                System.out.println(id);
                System.out.println(nome);
                System.out.println(descricao);
            }
            resultSet.close();
            statement.close();
            connection.close();
        } catch (SQLException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
2 respostas

Jéssica, esse usuário do SQL Server não seria minúsculo?

jdbc:hsqldb:hsql://localhost/loja-virtual", "sa", ""

ao invés de

jdbc:hsqldb:hsql://localhost/loja-virtual", "SA", ""

Faz um teste e dá um retorno.

solução!

O problema estava no banco no tipo de conexão que estava selecionada na combo, marquei Engine in memory e funcionou.