sql >> Database >  >> RDS >> Mysql

SQLException:kon de alleen-lezen statusserver van de transactie niet ophalen

Eindelijk heb ik de oorzaak van mijn probleem gevonden. Dit is niet de database in de URL, maar een gevolg.

Het probleem komt van JDBC-parameters die ik gebruik:

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

De laatste, met MySQL 5.6 is echt niet aan te raden vanwege bugs. Dus ik heb alle cache-parameters voor instructies verwijderd en nu wordt mijn code correct uitgevoerd.

Bedankt voor je hulp.



  1. Hoe bereikwaarde opzoeken uit database

  2. Efficiënte toewijzing van percentiel/rang in MYSQL

  3. Uniek, onvoorspelbaar, 12-cijferig, geheel getal id

  4. Benoemde tijdzones instellen in MariaDB