Problema ao tentar executar uma gravação [RESOLVIDO]

Bom quem puder me ajudar… Estou tentando gravar dados no hsqldb só que não estou conseguindo…quando executo meu código ele lança uma exceção.

[code]import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;

import java.sql.SQLException;

public class Conexao {

public static void main(String[] args) throws ClassNotFoundException {
	

	try{
	
	Class.forName("org.hsqldb.jdbcDriver");
	
	Connection conexao = DriverManager.getConnection("jdbc:hsqldb:" + "hsql://localhost/dig","sa","");
	//Statement stmt = conexao.createStatement();
	String query = "insert into conta(numero,cod_titular,saldo) values(?,?,?) ";
	PreparedStatement stmt = conexao.prepareStatement(query);
	stmt.setInt(1, 001);
	stmt.setInt(2, 123456);
	stmt.setString(3, "Diego");
	
	stmt.execute();
	stmt.close();
	
	System.out.println("Gravado no banco!");
		
	conexao.close();

	 }catch(SQLException e){  
		         e.printStackTrace(); 
}

}
}

E pretende que nós adivinhemos a exception?

Segue a Exception Ocorrida…

Exception in thread “main” java.lang.ClassNotFoundException: org.hsqldb.jdbcDriver
at java.lang.Class.forName(Class.java:139)
at com.ibm.btp.Lista6.Conexao.main(Conexao.java:17)

Significa que o jar do driver não está no classpath.
Você o adicionou?

Sim adicionei o hsqldb.jar na JRE System Library…

Mexendo aqui no código ele lança uma outra Exception…

Se vc souber o motivo…

java.sql.SQLException: Table not found: CONTA in statement [insert into conta(numero,cod_titular,saldo) values(?,?,?) ]
at org.hsqldb.jdbc.jdbcUtil.throwError(Unknown Source)
at org.hsqldb.jdbc.jdbcPreparedStatement.(Unknown Source)
at org.hsqldb.jdbc.jdbcConnection.prepareStatement(Unknown Source)
at com.ibm.btp.Lista7.Conexao.main(Conexao.java:22)

Significa que a tabela conta não foi criada no banco de dados

Table not found: CONTA

Então…

Eu verifiquei e as tabelas estão criadas no HSQLDB.

Será que é algum erro no meu Statement?

Pois a mensagem diz :“java.sql.SQLException: Table not found: CONTA in statement [INSERT INTO CONTA (NUMERO,COD_TITULAR,SALDO) VALUES(?,?,?) ]”;

pode ser algum erro na minha String.

Coloca essa frase no google translator e veja se é algo na tua query ou se é tabela não encontrada:

Table not found

Se você não tem paciencia pra ajudar os outros amigo…
Não posta solução…

…Se eu soubesse o problema que estou tendo não postava no fórum…

[quote=Dieg0]Se você não tem paciencia pra ajudar os outros amigo…
Não posta solução…

…Se eu soubesse o problema que estou tendo não postava no fórum…[/quote]
A questão não é paciência.
O erro é bastante direto e claro.
A não ser que o sr. paciente e espertinho esteja conectando a outro banco de dados, a tabela CONTA não existe.
Caso a tabela existisse no banco de dados presente na URL de conexão, DIG, o erro não seria este.

drsmachado Desculpa aí brow…

Então…Seguindo seus conselhos… mexi no meu Banco de Dados…(hehehehe e Olhei no Google Tranlate tbm!)! :lol:

Agora funfou certinho…Brigado pelas dicas!

[quote=Dieg0]drsmachado Desculpa aí brow…

Então…Seguindo seus conselhos… mexi no meu Banco de Dados…(hehehehe e Olhei no Google Tranlate tbm!)! :lol:

Agora funfou certinho…Brigado pelas dicas![/quote]
Sem problemas, camarada.