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

HibernateDB接続プーラーc3p0に問題があります

    私の場合、c3p0が正しく構成されていません。

    c3p0.preferredTestQueryなどのプロパティは、クラスパス(WEB-INF / classesなど)のc3p0.propertiesファイルに配置する必要があります。

    以下は、Oracleでうまく機能するc3p0.propertiesファイルの例です。

    c3p0.preferredTestQuery=SELECT 1 from dual
    c3p0.maxConnectionAge=3600
    c3p0.testConnectionOnCheckout=true
    c3p0.acquireRetryDelay=1000
    c3p0.acquireRetryAttempts=30
    c3p0.breakAfterAcquireFailure=false
    

    c3p0の公式ドキュメントこちら も参照してください。 。

    また、使用しているc3p0のバージョンに注意してください。 c3p00.9の初期リリースで接続の復元に問題がありました。



    1. MySQL-length()とchar_length()

    2. mysqlクエリの「IN」句でPHPの値の配列を使用するにはどうすればよいですか?

    3. PL/pgSQLを使用してPostgreSQLのレコードとして複数のフィールドを返します

    4. PHP PDO SQLは、すべての行ではなく1行のデータのみを返します