Pessoal , não estou conseguindo inserir dados no banco, quem puder me ajudar
a minha classe dao é esta
public class MovimentoDao {
private Connection connection;
public MovimentoDao()throws SQLException{
this.connection= ConnectionFactory.getConnection();
}
public void adiciona(Movimento movimento) throws SQLException{
// prepared statement para inserção
PreparedStatement stmt = this.connection.prepareStatement(“insert into movimento(descricao,data,banco,volta_doc,volta_valor)values(?,?,?,?,?)”);
//seta os valores
stmt.setString(1,movimento.getDescricao());
stmt.setString(2,movimento.getData());
stmt.setString(3,movimento.getBanco());
stmt.setString(4,movimento.getVolta_docs());
stmt.setDouble(5,movimento.getVolta_valor());
//stmt.setDouble(5,movimento.setStatus();
stmt.execute() ;
//stmt.execute();
stmt.close();
}
}
A minha classe de teste é esta
public class TestaInsere {
public static void main (String []args) {
try{ // conectando
Movimento movimento = new Movimento();
movimento.setDescricao("Pagto telemar");
movimento.setData("01/01/0001");
movimento.setBanco("bradesco");
movimento.setVolta_docs("contrato");
movimento.setVolta_valor(1500);
MovimentoDao dao = new MovimentoDao();
dao.adiciona(movimento);
System.out.println("Gravado");
}catch(SQLException e){
e.printStackTrace();
}
}
}
Quem puder me ajudar, já estou há 3 dias tentando e não estou conseguindo
um abraço