Pessoal...
Seguinte...
Estou com essa classe aqui:
package br.com.agenda.persistencia;
import java.io.File;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Statement;
public class Conexao {
private static Connection con = null;
public static void main(String[] args) {
System.out.println(System.getProperty("user.dir") + File.separator + "bdagendavirtual");
Connection con = Conexao.getConnection();
// String sql = "create table compromisso (idCompromisso integer not null,idfrequenciacompromisso integer not null,idtipocompromisso integer not null,titulocompromisso varchar(50) null,descricaocompromisso varchar(200) null,datacompromisso date null,datacadastro date null,datareal date null);";
String sql = "select * from compromisso;";
try{
Statement st = con.createStatement();
st.executeQuery(sql);
// st.executeUpdate(sql);
}catch(SQLException e){
e.printStackTrace();
}
}
public static Connection getConnection() {
if (con == null) {
try {
Class.forName("org.hsqldb.jdbcDriver").newInstance();
con = DriverManager.getConnection("jdbc:hsqldb:file:" + System.getProperty("user.dir") + "\\WEB-INF\\banco\\bdagendavirtual", "sa", "");
} catch (InstantiationException e) {
e.printStackTrace();
} catch (IllegalAccessException e) {
e.printStackTrace();
} catch (ClassNotFoundException e) {
e.printStackTrace();
} catch (SQLException e) {
e.printStackTrace();
}
}
return con;
}
}
Ja rodei pelo databasemanagerswing e ja consegui criar as tableas e talz...
Mas ainda assim não funciona...
Eu tento criar a tabela ai pelo codigo.. ele n da erro.. mas quando vou fazer o select ele exibe a mensagem:
java.sql.SQLException: Table not found in statement [select * from compromisso]
at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source)
at org.hsqldb.jdbc.jdbcStatement.executeQuery(Unknown Source)
at br.com.agenda.persistencia.Conexao.main(Conexao.java:22)
Dentro da pasta banco ele ja criou os arquivos:
bdagendavirtual.properties, bgagendavirtual.script e um arquivo bdagendavirtual
Alguém poderia me dar uma maozinha ai?