Mysql
 sql >> Base de données >  >> RDS >> Mysql

La requête Java MYSQL/JDBC renvoie des données obsolètes à partir de la connexion mise en cache

Il s'avère que c'était une question de requêtes non validées. Merci à Brent Worden pour la question sur les transactions qui m'a amené à regarder autour de moi et à remarquer que j'avais désactivé la validation automatique et que je ne m'engageais pas après les requêtes.

Donc, les solutions qui ont fonctionné pour moi :

conn.setAutoCommit(true);

ou

statement.executeQuery(query);
conn.commit();

Cela permet d'éliminer les requêtes et d'éviter les données obsolètes.