que tienen una tabla predefinida en una base de datos MySQL: Insertar datos en la tabla de MySQL con Java
estoy trabajando en guardar los datos introducidos desde el usuario a la base de datos pero no puede parecer a cualquier dato de ahorrar en el base de datos. Con el siguiente código, intento actualizar la primera fila de la base de datos (ID: 1 a OTRA 2: 0). ¿Qué estoy haciendo mal?
private java.sql.Connection con = null;
private PreparedStatement pst = null;
private ResultSet rs = null;
private String url = "jdbc:mysql://localhost:8889/deliveryEarn";
private String user = "root";
private String password = "root";
try {
con = DriverManager.getConnection(url, user, password);
Statement st = (Statement) con.createStatement();
st.executeUpdate("INSERT INTO incomeCalc " + "VALUES (3, 75, 6, 25, 18.50)");
con.close();
}
catch (SQLException ex) {
Logger lgr = Logger.getLogger(deliveryMain.class.getName());
lgr.log(Level.SEVERE, ex.getMessage(), ex);
}
Si no está recibiendo un error, cambie el SqlException a excepciones y vea qué error obtiene –
¿por qué usar sql recto para hacer su inserción y no un ORM como hibernar o Ibatis en su lugar? – Chris
Sí, es mejor usar ORM como Hibernate o iBatis –