[JAVA] Sehen wir uns das Ausführungsergebnis an, wenn Sie die vorbereitete Anweisung in JDBC verwenden

Führen Sie SQL-Anweisungen mit vorbereiteten Anweisungen aus, wenn Sie Javas JDBC verwenden

String sql = "SQL-Anweisung";
stmt = conn.prepareStatement(sql);
stmt.setQueryTimeout(10);
stmt.setString(1, table);
stmt.setString(2, username);
int count = stmt.executeUpdate();//Laufen Sie damit
stmt.close();
return (count > 0); // affected row(Wenn die Anzahl der betroffenen Spalten 1 oder mehr beträgt, sind Sie erfolgreich, oder? Interpretiert als.)

Ich konnte mir nicht vorstellen, nach der Anzahl der betroffenen Zeilen zu urteilen.

Verweise

https://stackoverflow.com/questions/24378270/how-do-you-determine-if-an-insert-or-update-was-successful-using-java-and-mysql https://code.i-harness.com/ja/q/d4d07c

Recommended Posts

Sehen wir uns das Ausführungsergebnis an, wenn Sie die vorbereitete Anweisung in JDBC verwenden
Dinge, die Sie bei der Verwendung der if-Anweisung beachten sollten
Unterschiede im Code bei Verwendung des Längensystems in Java
Vorlagenerstellungsprogramm bei Verwendung der Erinnerungsfunktion im Ruhezustand
Bei Verwendung von JDBC werden NLS-Parameter vom Java-Gebietsschema beeinflusst.
So beheben Sie den unbekannten Fehler, der bei der Verwendung von slf4j in Java aufgetreten ist
Ich habe die Punkte zusammengefasst, die bei der kombinierten Verwendung von Ressourcen und Ressourcen zu beachten sind