問題タブ [c3p0]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - java.lang.NoSuchMethodException: com.mchange.v2.c3p0.PoolBackedDataSource.setUserOverridesAsString(java.lang.String)
C3P0 0.9.1.2 を使用して接続プールのデータ ソースを構成しています。
コンテキストの読み込み中にエラーが発生します。トレースは次のとおりです。
この問題をグーグルで検索しましたが、何も見つかりませんでした。何か案が?c3p0 にバグがあるかどうか知っている人はいますか?
<< 12 月 10 日に追加 >> 以下は、Spring XML 構成ファイルの最も関連性の高い部分です。
mysql - Hibernate、C3P0、Mysql 接続プーリング
最近、Apache DBCP 接続プールから C3P0 に切り替え、ログを調べて、接続タイムアウトの問題があることを確認しました。過去に DBCP と Tomcat でこれを経験したことがないので、構成の問題なのかドライバーの問題なのか疑問に思っています。
サーバーがしばらくアイドル状態になった後にページをロードすると、一部のコンテンツが送信されないことがわかります (サーバーが接続などを取得できないため)。ページを更新すると、すべてのコンテンツが表示されます。
とにかくMySQLを使用しているので、MySQL接続プールの使用を推奨する人はいますか? MySQL 接続プールについて、どのような経験がありますか?
ウォルター
hibernate - c3P0 接続プールのプロパティにプログラムでアクセスできますか?
C3P0 接続プールに設定したプロパティが正しく使用されていないのではないかと心配しています。
アプリケーションの実行中に設定された値にアクセスして印刷する方法はありますか:
Println("最小接続数"+connectionNumers.minimum);
ありがとう
oracle - c3p0 ResultSet.unwrap が AbstractMethodError をスローする
getOPAQUE(String) メソッドを呼び出すことができるように、OracleResultSet に変換する必要がある ResultSet オブジェクトがあります。接続プールとして c3p0 を使用しています。問題は、c3p0 が ResultSet を NewProxyResultSet オブジェクトにラップすることです。
次のように ResultSet で unwrap を呼び出すことができるはずなので、これは問題になりません。
しかし、それはうまくいきません。実際には AbstractMethodError をスローします。
これにはスタック トレースが含まれていますが、スタック トレースの一番上の行は、unwrap メソッドを呼び出した正確な行を指しているだけなので、役に立ちません。これは、NewProxyResultSet 自体に unwrap が実装されていないことを示しているようです。
これどうしたの?NewProxyResultSet を取得してそこから OracleResultSet を取得するにはどうすればよいですか?
java - Hibernateプロパティ
誰でもこの2つのプロパティについて説明できますか
Q1。hibernate.cglib.use_reflection_optimizer?trueとfalseに設定するとどのような影響がありますか
Q2。hibernate.c3p0.max_statements。hibernatedochttps://www.hibernate.org/214.htmlを読みました。デフォルト値は0であるとだけ述べられています。私はoracle10gを使用しており、100に設定しています。しかし、maxデータベースがサポートできるものを見つける方法を知りたいですか?また、このプロパティは、SQLステートメントの最大長がサポートできることを意味しますか?
hibernate - Hibernate接続プール
接続プールにc3p0を使用するために休止状態になることができないようです。
Hibernate Config:
java - c3p0 接続チェックイン
初めて c3p0 でソリューションを実装しようとしています。次のように、接続プールを初期化し、プールから接続を「チェックアウト」する方法を理解しています。
しかし、既に使用されている接続を「チェックイン」してプールに戻す方法を見つけるのに苦労しています。どうすればこれを行うことができますか?ここで私が間違っていることはありますか?
database - JPA/Hibernateデータベースが第2レベルのキャッシングで稼働しているかどうかを確認する方法
Hibernate/JPAを使用するJSP/Springアプリケーションをデータベースに接続しています。Webサーバーが5分ごとに稼働しているかどうかを確認する外部プログラムがあります。
プログラムは特定のURLを呼び出して、Webサーバーがまだ実行されているかどうかを確認します。サーバーは「SUCCESS」を返します。明らかに、サーバーが現在の場合、何も返されません。リクエストがタイムアウトし、何かが間違っていることをシステム管理者に通知するアラートが発生します...
このプロセスに別のレイヤーを追加したいと思います。データベースサーバーがダウンした場合、サーバーが「ERROR」を返すようにします。Hibernateを使用してデータベースサーバーが正常に動作しているかどうかを確認する方法はありますか?
私がやろうとしたのは、オブジェクトを取得して保存しようとすることでした。これはうまくいくでしょうが、私が望むものには多分多すぎると思います。データベースからオブジェクトを読み取る(ロードする)こともできます。ただし、すべてのオブジェクトに第2レベルのキャッシュを使用しているため、オブジェクトはデータベースではなくキャッシュからロードされます。
私が探しているのは次のようなものです。
そのような機能はHibernateに存在しますか?
postgresql - c3p0プールは接続を確立できません。これをデバッグする方法は?
サーバーにTomcatとPostgreSQLをインストールしています。c3p0プールを使用してサーブレットからPostgreSQLデータベースに接続しようとすると接続に問題が発生します。
ラップトップでローカルにTomcatを実行している場合は、DBにアクセスできます。また、psql(つまりコマンドラインSQLユーティリティ)を使用してサーバーからDBに接続できます。しかし、サーブレットをサーバーにデプロイして接続を確立しようとすると、次のエラーが発生します。
問題を見つけるために何をチェックする必要がありますか?些細な問題かもしれませんが、午前4時が原因である可能性があります。何かが足りません:)よろしくお願いします!
PS:すべてのネットワークインターフェースからの接続はデータベースに許可されています。PostgreSQLJDBCドライバーとc3p0プールはWARで配布されます。Tomcat構成は非常にデフォルトです。JNDIは使用されません。
java - Oracle Universal Connection Pool (UCP) の優れた点
実際の本番環境で Oracle UCP を使用した経験のある人はいますか? データベースの再接続を適切に処理しますか? マルチスレッドの問題はありますか? C3P0 や Apache DBCP と比較した人はいますか?