問題タブ [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.

0 投票する
1 に答える
12114 参照

java - BasicDatasource と PoolingDatasource の違い

org.apache.commons.dbcp BasicDatasource と PoolingDataSoure の違いは何ですか? どちらも接続のプーリングをサポートしていますか? それぞれをいつ使用するのですか?

0 投票する
1 に答える
286 参照

java - Management Studio よりもアプリケーションからの Stored Proc が遅い

アプリケーション (Spring - DBCP - jtds) から呼び出されたときに哀れに実行されるストアド プロシージャがあり、実際には 10 分後にタイムアウトしますが、SQL Server Managament Stuido から実行すると 30 秒で実行されます。誰かがこの問題への手がかりを提供できますか?

0 投票する
0 に答える
391 参照

playframework - Commons-DBCP を Play! で使用する方法 フレームワーク

Play! のセットアップ方法を教えてください。C3P0 によって提供されるネイティブの接続プールの代わりに、commons-dbcp 接続プールを使用するアプリはありますか?


アップデート

プレイからフィードバックをもらいました!フレームワーク フォーラムと私が求めていたものは、たとえば PLay を展開するときに、JNDI を介して構成された commons-DBCP DataSource にアクセスすることで実現可能です。コンテナ内のアプリ。

Play を実行している JNDI を利用できるかどうか、私はまだ探しています! 「デフォルト」環境のアプリ。

0 投票する
1 に答える
1435 参照

java - PoolingDataSource-ドライバー固有のPreparedStatement実装を使用する方法

私はコモンズdbcp を実装し、その完全に機能しました-インターフェイスPoolingDataSourceの特定の実装を使用する問題に遭遇するまで。java.sql.PreparedStatement

なぜこれが起こっているのか理解しています。 PreparedStatementのベンダー固有の実装を使用する方法はありますが、Commons DBCPによって提供される接続プールを使用することはできますか? Oracleの実装に固有のregisterReturnParameter()とgetReturnResultSet()を使用したいと思います。私は基本的なルール#1に違反したことを知っています...

また、PoolingDataSourceはOracleXADataSourceをラップしているため、これを行うことがどういうわけか可能であると私は信じています...

0 投票する
3 に答える
7654 参照

hibernate - Hibernate Exception: Spring アップグレード後の接続プール枯渇エラー

アプリケーションで Spring + Hibernate + Dbcp + Tomcat を使用しています。バージョン 3.0.6 への最近の春のアップグレード後、何らかの理由で、アプリケーションは次の例外をスローし始めました。

私の構成は次のとおりです

0 投票する
1 に答える
856 参照

java - C3p0 はアイドル接続の最大数と最小数を指定します

DBCP では、アイドル接続の最小数と最大数を指定できますリンクを参照してください

C3p0 で同様のオプションが見つかりません。プールの最大サイズと最小サイズを指定できますが、それだけのようです。C3p0でこれを指定する方法はありますか? そうでない場合、C3p0に最大/最小アイドル接続のデフォルトがあるかどうか、またはそれらを制限していないかどうか誰かが知っていますか?

0 投票する
1 に答える
4300 参照

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 ファイルを追加するための依存関係は何ですか。

0 投票する
1 に答える
1821 参照

java - Apache DBCP 1.4でデータソースを作成するにはどうすればよいですか?

私はこれを試しています:

無駄に、例外がスローされます:

どうしたの?

0 投票する
1 に答える
1942 参照

java - データベースの再起動後に jdbc データソースを sybase ASE 12.5 に再接続する

jtdsドライバーをcommons-dbcp接続プールとして使用する Java アプリケーションがあります。このアプリケーションは に接続しますSybase ASE 12.5。定期sybase的にメンテナンスのため再起動します。再起動後、アプリケーションは に再接続しようとしますsybaseが、次の例外で常に失敗しているようです:

springデータソースの構成は次のとおりです。

ネットワーク インターフェイスを無効にしてから有効にしてネットワーク障害をエミュレートしようとすると、すべてが期待どおりに機能し、アプリが正常に再接続されます。

ドライバーも試しjconnect sybaseましたが、成功しませんでした。

完全修飾オブジェクト名を指定することでこの問題を回避できることは理解していますが、その場合、ソースを何度も編集する必要があるため、より簡単な解決策を探しています。

誰かがそのような問題に直面したことがありますか?

0 投票する
1 に答える
2066 参照

java - DB 接続不足

Spring 2.5 を使用しています。apache-commons-dbcp 接続プーリングを使用する SimpleJdbcTemplate。クエリの実行時にスレッドを生成するスレッド プールもあります (複数のクエリが実行され、すべてが完了するとその結果が処理されるため、クエリを並行して実行するためにスレッドが生成されます)。

最終的に、すべてのスレッドが TIMED_WAIT で getConnection() を待機しています。スレッドが接続を取得していないようです。DB を確認すると、接続はすべてアイドル状態です。

これは何が原因ですか?最大プール サイズとして 10 の接続と 50 ~ 100 のスレッドがあります。これをどのように構成すればよいですか?DBA は、これで十分な接続が必要であると言っています (それらはすべてアイドル状態であるため、私も同意します)。

SimpleJdbcTemplate のデータソースとして BoneCP でも同じことが起こります。