würde mir einen Vorschlag gefällt, dann in der Regel lade ich Daten in der Datenbank auf diese Weise:Kann ich benannte Parameter in einem INSERT PreparedStatement verwenden?
PreparedStatement prep = con.prepareStatement ("INSERT INTO TABLE (NAME, LAST NAME) VALUES (?,?)");
prep.setString (1, name);
prep.setString (2, last name);
prep.executeUpdate();
ich einen Weg einen Datenreferenzindex anzuzeigen, zu vermeiden möchte, das heißt, würde ich Daten gerne schicken die PreparedStatement unordentlich kein Index, ich möchte die Daten senden und dann wird es die API sein, um die richtigen Felder zu setzen, könnte es so etwas verwenden (beachten Sie, dass ich den Nachnamen mit dem Namen umgekehrt, den Nachnamen zuerst sendend, und die API sollte es dem zweiten Feld hinzufügen)
PreparedStatement prep = con.prepareStatement ("INSERT INTO TABLE (NAME, LAST NAME) VALUES (?,?)");
prep.setString (surname, name);
prep.setString (NAME, name);
prep.executeUpdate();