GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Preciso de Ajuda

Não estou conseguindo salvar os dados no banco pois sempre cai no catch por que?

package dao;

import java.sql.SQLException;
import java.sql.Statement;
import model.Tarefa;

public class DaoTarefa {

public void inserir(Tarefa obj){
    ConexaoMySql conexao = new ConexaoMySql();
    Statement stmt;
    
    try{
        //Conectando com banco de dados
        conexao.conectar();
        
        //Criar a SQL
        String sql = "INSERT INTO tarefa (Nome , Data, Descricao) VALUES(";
        sql += "'" + obj.getNome() + "'";
        sql += "'" + obj.getData() + "'";
        sql += "'" + obj.getDescricao() + "')";
        
        
        //Criando o executor de SQL
        stmt = conexao.getCon().createStatement();
        //Executar a SQL
        stmt.execute(sql);
        
            
    }
    catch(SQLException e){
        System.out.println("ERRO NA CONECXÃO COM O BANCO");
        
        
    }
    //Fechar concxao com o banco de dados
    conexao.fecharConexao();
}

}

1 Curtida

você pode imprimir o stacktrace da exceção e vai ter mais informações sobre o que não está funcionando.

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