Boa tarde galera!!!!!
Estava aqui estudando, na base da curiosidade mesmo e estou tentando brincar com o HSQLDB mas to tomando o seguinte erro:
Erro de SQL: java.sql.SQLException: invalid schema name: LANCAMENTO
Minha classe de teste é essa aqui...
package br.com.lancamento.model;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
public class TestaConexao {
public static void main(String[] args) {
try {
Class.forName("org.hsqldb.jdbcDriver");
Connection con = DriverManager.getConnection("jdbc:hsqldb:C/hsqldb/data/Lancamentos", "sa", "admin");
Statement stm = con.createStatement();
ResultSet rs = stm.executeQuery("SELECT * FROM LANCAMENTO.USUARIO");
while (rs.next()) {
String nome = rs.getString("nome");
String email = rs.getString("email");
System.out.println(nome + " - " + email);
}
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);
e.printStackTrace();
}
}
}
Pelo DBVisualizer eu consigo executar a query numa boa e me retorna os resultados normalmente, mas pelo JAVA não, inclusive o JAR do hsqldb está neste "projeto". Podem me ajudar?
Desde já agradeço!!!!