問題タブ [apache-commons-dbcp]
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 - BasicDatasource と PoolingDatasource の違い
org.apache.commons.dbcp BasicDatasource と PoolingDataSoure の違いは何ですか? どちらも接続のプーリングをサポートしていますか? それぞれをいつ使用するのですか?
java - Management Studio よりもアプリケーションからの Stored Proc が遅い
アプリケーション (Spring - DBCP - jtds) から呼び出されたときに哀れに実行されるストアド プロシージャがあり、実際には 10 分後にタイムアウトしますが、SQL Server Managament Stuido から実行すると 30 秒で実行されます。誰かがこの問題への手がかりを提供できますか?
playframework - Commons-DBCP を Play! で使用する方法 フレームワーク
Play! のセットアップ方法を教えてください。C3P0 によって提供されるネイティブの接続プールの代わりに、commons-dbcp 接続プールを使用するアプリはありますか?
アップデート
プレイからフィードバックをもらいました!フレームワーク フォーラムと私が求めていたものは、たとえば PLay を展開するときに、JNDI を介して構成された commons-DBCP DataSource にアクセスすることで実現可能です。コンテナ内のアプリ。
Play を実行している JNDI を利用できるかどうか、私はまだ探しています! 「デフォルト」環境のアプリ。
java - PoolingDataSource-ドライバー固有のPreparedStatement実装を使用する方法
私はコモンズdbcp を実装し、その完全に機能しました-インターフェイスPoolingDataSource
の特定の実装を使用する問題に遭遇するまで。java.sql.PreparedStatement
なぜこれが起こっているのか理解しています。 PreparedStatementのベンダー固有の実装を使用する方法はありますが、Commons DBCPによって提供される接続プールを使用することはできますか? Oracleの実装に固有のregisterReturnParameter()とgetReturnResultSet()を使用したいと思います。私は基本的なルール#1に違反したことを知っています...
また、PoolingDataSourceはOracleXADataSourceをラップしているため、これを行うことがどういうわけか可能であると私は信じています...
hibernate - Hibernate Exception: Spring アップグレード後の接続プール枯渇エラー
アプリケーションで Spring + Hibernate + Dbcp + Tomcat を使用しています。バージョン 3.0.6 への最近の春のアップグレード後、何らかの理由で、アプリケーションは次の例外をスローし始めました。
私の構成は次のとおりです
java - C3p0 はアイドル接続の最大数と最小数を指定します
DBCP では、アイドル接続の最小数と最大数を指定できますリンクを参照してください
C3p0 で同様のオプションが見つかりません。プールの最大サイズと最小サイズを指定できますが、それだけのようです。C3p0でこれを指定する方法はありますか? そうでない場合、C3p0に最大/最小アイドル接続のデフォルトがあるかどうか、またはそれらを制限していないかどうか誰かが知っていますか?
java - Oracle db と対話するための DBCP ベースの接続プールを構成する
この例http://svn.apache.org/viewvc/commons/proper/dbcp/trunk/doc/PoolingDataSourceExample.java?view=markupを実行しようとしていますが、どういうわけか実行できません。この例をmavenプロジェクトで実行したいのですが、初めてmavenプロジェクトに取り組んでいます。そして、どうすればいいのかわかりません。その例のように、それは明確に述べています-
そこで、さまざまな記事を読んだ後、これらすべての依存関係を pom.xml ファイルに追加しようとしました。しかし、まだ次のようなエラーが発生しています--
これが私の pom.xml ファイルです。pom.xml ファイルに欠けているものはありますか? これは初めてのMavenプロジェクトであるため、どんな提案もいただければ幸いです。
j2ee.jar ファイルを追加するための依存関係は何ですか。
java - Apache DBCP 1.4でデータソースを作成するにはどうすればよいですか?
私はこれを試しています:
無駄に、例外がスローされます:
どうしたの?
java - データベースの再起動後に jdbc データソースを sybase ASE 12.5 に再接続する
jtds
ドライバーをcommons-dbcp
接続プールとして使用する Java アプリケーションがあります。このアプリケーションは に接続しますSybase ASE 12.5
。定期sybase
的にメンテナンスのため再起動します。再起動後、アプリケーションは に再接続しようとしますsybase
が、次の例外で常に失敗しているようです:
spring
データソースの構成は次のとおりです。
ネットワーク インターフェイスを無効にしてから有効にしてネットワーク障害をエミュレートしようとすると、すべてが期待どおりに機能し、アプリが正常に再接続されます。
ドライバーも試しjconnect
sybase
ましたが、成功しませんでした。
完全修飾オブジェクト名を指定することでこの問題を回避できることは理解していますが、その場合、ソースを何度も編集する必要があるため、より簡単な解決策を探しています。
誰かがそのような問題に直面したことがありますか?
java - DB 接続不足
Spring 2.5 を使用しています。apache-commons-dbcp 接続プーリングを使用する SimpleJdbcTemplate。クエリの実行時にスレッドを生成するスレッド プールもあります (複数のクエリが実行され、すべてが完了するとその結果が処理されるため、クエリを並行して実行するためにスレッドが生成されます)。
最終的に、すべてのスレッドが TIMED_WAIT で getConnection() を待機しています。スレッドが接続を取得していないようです。DB を確認すると、接続はすべてアイドル状態です。
これは何が原因ですか?最大プール サイズとして 10 の接続と 50 ~ 100 のスレッドがあります。これをどのように構成すればよいですか?DBA は、これで十分な接続が必要であると言っています (それらはすべてアイドル状態であるため、私も同意します)。
SimpleJdbcTemplate のデータソースとして BoneCP でも同じことが起こります。