[JAVA] Voyons le résultat de l'exécution lors de l'utilisation de l'instruction préparée dans JDBC

Exécuter des instructions SQL avec des instructions préparées lors de l'utilisation du JDBC de Java

String sql = "instruction SQL";
stmt = conn.prepareStatement(sql);
stmt.setQueryTimeout(10);
stmt.setString(1, table);
stmt.setString(2, username);
int count = stmt.executeUpdate();//Courez avec ça
stmt.close();
return (count > 0); // affected row(Si le nombre de colonnes concernées est de 1 ou plus, vous avez réussi, non? Interprété comme.)

Je ne pouvais pas penser à en juger d'après le nombre de lignes affectées.

Les références

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

Voyons le résultat de l'exécution lors de l'utilisation de l'instruction préparée dans JDBC
Points à garder à l'esprit lors de l'utilisation de l'instruction if
Différences de code lors de l'utilisation du système de longueur en Java
Programme de création de modèle lors de l'utilisation de la fonction de rappel dans Slack
Lors de l'utilisation de JDBC, les paramètres NLS sont affectés par les paramètres régionaux Java.
Comment résoudre l'erreur inconnue apparue lors de l'utilisation de slf4j en Java
J'ai résumé les points à noter lors de l'utilisation combinée des ressources et des ressources