Einfügen von Daten in mySQL-Tabelle mit java

Ich habe eine vordefinierte Tabelle in einer mySQL-Datenbank:
Einfügen von Daten in mySQL-Tabelle mit java

Arbeite ich auf das speichern von eingegebenen Daten wird vom Benutzer an der Datenbank, aber ich kann nicht scheinen, um alle Daten zu speichern in die Datenbank. Mit dem folgenden code, den ich versuche zu aktualisieren, die erste Zeile der Datenbank (ID: 1 bis 2: 0). Was mache ich falsch?

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);

 } 
Wenn Ihr keine Fehlermeldung erhalten, ändern Sie die SqlException-Ausnahme, und sehen, welche Fehler du bekommst
warum verwenden Sie gerade sql-tun Sie Ihre einfügen und nicht einen ORM wie hibernate oder Ibatis statt ?
Ja, Es ist besser, ORM wie Hibernate oder iBatis

InformationsquelleAutor David Tunnell | 2012-08-10

Schreibe einen Kommentar