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

org.hibernate.exception.JDBCConnectionExceptionの取得:JNDIを介してもクエリを実行できませんでした

    Tomcat6 + Hibernate + MySQL(この場合はSpring)を使用する本番システムでも同じ問題が発生しました。信頼できる唯一の解決策は、MySQL構成で接続タイムアウトを大きな値に設定することでした。詳細は思い出せませんが、基になるcommons-pool に問題があったと思います。 プールされたリソースが有効であることを確認するときのコード。

    私たちが試しなかったもう1つの可能性は、DBCP以外の代替接続プールメカニズムを使用することでした。次に試すのは、C3PO です。



    1. 多対多のレコードの組み合わせが存在するかどうかを判断します

    2. MySQLロールバッククエリ

    3. 外部テーブルを使用してORA-29913を解決する方法

    4. UTCとしてのMysqlFROM_UNIXTIME