Erro slite + java, nao consigo resolver

1 resposta
sqlitejava
N

package Contas;

import java.sql.PreparedStatement;

import java.sql.SQLException;

import java.util.Scanner;

import javax.swing.JOptionPane;

import BancoConexao.Banco;

public class ContaCorrente extends Conta{

Banco ContCorrente = new Banco();

public ContaCorrente(int NumConta,String nome,float Saldo,String senha,int tipo) {

super(NumConta, nome, Saldo, senha, tipo);

}

public void Cad() {

ContCorrente.conectar();

String sql = INSERT INTO Contas(

+ NumeroConta,

+ Nome,

+ Saldo,

+ Senha,

+ Tipo

+ ) VALUES(?,?,?,?,?)

+";";
PreparedStatement prepare = ContCorrente.criarPreparedStatement(sql);
        
        try{
        	prepare.setInt(1,getNumConta());
        	prepare.setString(2,getNome());
        	prepare.setFloat(3,getSaldo());
        	prepare.setString(4,getSenha());
        	prepare.setInt(5,getTipo());
            prepare.executeUpdate();
            JOptionPane.showMessageDialog(null,"Cadastrado!");
        }catch(SQLException e){
        	
            System.out.println("Erro ao Cadastrar");
        }finally{
            if(prepare != null){
                try {
                    prepare.close();
                } catch (SQLException ex) {
                    System.out.println("Erro ao fechar o banco");
                }
            }
        }
        ContCorrente.desconectar();
}

}
diz q a tabela nao existe, mas ela existe sim

1 Resposta

darlan_machado

Cara, não adianta ficar criando tópicos duplicados.
Você precisa acessar o banco e certificar-se de que a tabela está lá.

Criado 8 de junho de 2018
Ultima resposta 8 de jun. de 2018
Respostas 1
Participantes 2