I want to insert a date into the database, but no error message appears. When I look at my table in Oracle DB, I cannot find my data that I inserted.
java.util.Date daterecep;
public void setdaterecep( java.util.Date daterecep) {
this.daterecep=daterecep;
}
public java.util.Date getdaterecep() {
return daterecep;
}
and
nt val=0;
try {
val = st.executeUpdate("insert into tabdate (date) values('"+daterecep+"')" );
} catch (SQLException ex) {
Logger.getLogger(Insertdate.class.getName()).log(Level.SEVERE, null, ex);
}
System.out.println(val);
return resultat;
}
I used PreparedStatement but it didn’t work. I just tried to execute Java code
val = st.executeUpdate("insert into tabdate(date) values('12/12/2004')");
and add
public static void main (String args[]) throws SQLException {
Insertdate B= new Insertdate();
B.connexionBD();
B.insert();
}
and it works.
source
share