sql >> データベース >  >> RDS >> Mysql

SQLException:トランザクションの読み取り専用ステータスサーバーを取得できませんでした

    最後に、問題の根本的な原因を見つけました。これはURL内のデータベースではなく、単なる結果です。

    問題は、私が使用するJDBCパラメーターに起因します:

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

    最後のMySQL5.6は、バグがあるため実際にはお勧めできません。したがって、すべてのステートメントキャッシュパラメータを削除し、コードが正しく実行されるようになりました。

    助けてくれてありがとう。



    1. テーブル式の基礎、パート6 –再帰的CTE

    2. MariaDBの日付から1か月を引く

    3. SQL Server接続文字列を設定するにはどうすればよいですか?

    4. PostgreSQLに最適なDBaaSソリューション