私のプロジェクトの一部は、アプリケーションのスレッドセーフティ部分を強化することです。私はJDBC Connector/Jを介してmysqlデータベースからデータを保存したり取得したりできますが、私はこれに接続プールを使用する必要があることを知っていますが、私のアプリケーションはサーブレットではありません... Tomcatをインストールして、接続プールのデータソース、接続番号などの.xmlファイル...?接続プーリングを使用したいが、Javaアプリケーションはサーブレットではない
0
A
答えて
3
DB接続プーリングを使用するためにサーブレットやWebアプリケーションは必要ありません。私はプールがたくさんあると確信しています。私のデフォルトはApacheです。dbcp http://commons.apache.org/dbcp/
dbcpを使用するには、commons-dbcp-1.4.jar(バージョン1.4用)とcommons-pool(http ://commons.apache.org/pool/)をクラスパスに追加します。 プールを使用する簡単な方法は、その後、あなたはds.getConnection()
を呼び出すことにより、プールから接続を取得することができますorg.apache.commons.dbcp.BasicDataSource
BasicDataSource ds = new BasicDataSource();
ds.setDriverClassName("com.mysql.jdbc.Driver");
ds.setUsername(username);
ds.setPassword(password);
ds.setUrl(jdbcUrl);
ds.setInitialSize(4);
を使用することです。 また、アクティブ接続の最大数を設定する必要があります。BasicDataSource APIをご覧ください。
0
代わりにc3p0を使用できます。
あなたがここに全体のドキュメントを見つけることができます。 c3p0 - JDBC3 Connection
関連する問題
- 1. サーブレットのJDBC接続プーリング
- 2. 私はJDBC接続プーリングを使用していますか?
- 3. SQLite.net接続プーリングが機能していないようです。
- 4. サーブレットを使用したリモートMySQLデータベースへのJavaの接続
- 5. データベース接続は、私はTomcatの6で接続プーリングを使用していますすべての操作
- 6. Swingベースのアプリケーションでの接続プーリング
- 7. jboss接続プーリング
- 8. スプリング接続プーリング
- 9. eclipselink接続プーリング
- 10. 接続プーリングHibernate
- 11. javaで接続プーリングを行う方法は?
- 12. TomcatによるMongoDB Javaドライバデータベース接続プーリング
- 13. JDBCを使用した接続プーリングは、今日もパフォーマンスが向上していますか?
- 14. HTTP接続プーリングは可能ですか?
- 15. 複数のサーブレットからのリモートデータベース接続プーリング
- 16. SQLAlchemy接続、プーリング、SQLite
- 17. PHPの接続プーリング
- 18. Javaサーブレットの接続タイムアウト
- 19. マルチスレッドサービスでのデータベース接続プーリング
- 20. SQL Azureでの接続プーリング
- 21. PostgreSQL JDBCでの接続プーリング
- 22. Subsonicでは接続プーリングが正しく機能していますか?
- 23. 接続プーリング - オーバーヘッドはいくらですか?
- 24. gpとjavaを使用してスマートカードを接続できない
- 25. SQLDatasourceで接続プーリングを使用できますか?
- 26. Jbossで接続プーリングを使用する方法
- 27. 接続プーリングで必要な接続数を決定するにはどうすればよいですか。
- 28. Oauthを使用してJavaアプリケーションをGAEアプリケーションに接続する
- 29. 接続プーリングの適用方法
- 30. RailsアプリケーションがPostgreSQLに接続しない
親愛なるタイトルなしby burnaさん、私はそのサイトを何度も訪問しており、(例えば、jarファイルの接続プールを設定する方法について多くを教えてくれていないようですもし必要ならば)CLASSPATHにインストールされていなければなりません。もし必要なら、設定ファイルを編集する必要があります。apache dbcp? ...チュートリアルやスムーズを教えてください。 ...まだ、そこにあるチュートリアルのほとんどはサーブレットの開発を指していて、私のものはJavaアプリケーションではありません。 – Becks
私の編集した答えを見てください – burna
親愛なるburnaさん、私はapache commons dbcpを試しました。そして、私は、apacheがdbcpのjarとして提供するものから適切なライブラリをインポートする際にいくつかのエラーを解決できないようです。 .. – Becks