Hsqldb - table not found

0 respostas
schkr4b

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?

Criado 30 de junho de 2008
Respostas 0
Participantes 1