Mysql
 sql >> Datenbank >  >> RDS >> Mysql

SQLException:Der Nur-Lese-Statusserver der Transaktion konnte nicht abgerufen werden

Endlich habe ich die Ursache meines Problems gefunden. Dies ist nicht die Datenbank innerhalb der URL, nur eine Konsequenz.

Das Problem kommt von JDBC-Parametern, die ich verwende:

  • cachePrepStmts=true
  • prepStmtCacheSize=250
  • prepStmtCacheSqlLimit=2048
  • useServerPrepStmts=true

Letzteres mit MySQL 5.6 ist aufgrund von Fehlern wirklich nicht zu empfehlen. Also habe ich alle Anweisungs-Cache-Parameter entfernt und jetzt läuft mein Code korrekt.

Danke für deine Hilfe.