私はデータソースオブジェクトがどのように通常の接続と異なっているのかを理解することに問題があります。データソースを使用すると、私たちはSQLクエリを書く場所のどこにでも接続を再開できます。小さなスタンドアロンアプリケーションを作成した場合、そのオブジェクトを再利用することができます。接続オブジェクトのようにオブジェクトを再利用することができます。なぜデータソースobjを使用する必要があるのですか?Jdbcデータプール
0
A
答えて
1
DataSource
は、ウェブアプリケーションで最も一般的に使用されます。ウェブアプリケーションでは、ウェブリクエスト処理中にコードにデータベースConnection
が必要です。
DataSource
はウェブアプリケーションサーバー用に設定されているため、詳細(URL、ユーザー、パスワードなど)を知らずに新しいコードConnection
をコードに使用することができます。
データベースへの接続を作成するのは処理が遅いため、コードの実行時に接続を閉じるのではなく、接続がプールに格納されます。あなたのコードが別のWebリクエストを処理すると、プールからその接続を即座に取得でき、パフォーマンスが大幅に向上します。
要約すると、DataSource
には2つの目的があります。コードから構成を削除し、プーリングを通じて再利用をサポートすること。
起動時に接続が作成され、プログラムの実行中に使用された小さなスタンドアロンのシングルスレッドアプリケーションの場合は、DataSource
を使用しても何も得られません。このようなプログラムでは、DriverManager
を使用する方が簡単です。
関連する問題
- 1. XSLスタイルシート空の結果データプール
- 2. RFTのスクリプトに対する複数のデータプール
- 3. RFTで複数のデータプールに結果を保存する
- 4. JDBC
- 5. JDBC
- 6. JDBC
- 7. JDBC
- 8. Movilizer - Jsonをアップロードして、Eclipseコネクタを介してデータプールをマスターします
- 9. Java、JDBC接続プール、JDBC接続ロールバック
- 10. Sun JDBC ODBCドライバまたはMSSQL JDBCドライバ
- 11. JDBCテストスイート
- 12. マルチスレッドJDBC
- 13. jdbcドライバエラー
- 14. ClickHouse JDBC
- 15. JDBCシンドライバー
- 16. JDBC set_approle
- 17. jdbc url
- 18. JDBC ResultSet.getWarnings
- 19. JDBC + POSTGRESQL
- 20. は、JDBC
- 21. JDBC ClassNotFound
- 22. JDBCバッチ更新
- 23. JDBCシンOracle 11g
- 24. SpringのSocketTimoutException JDBC
- 25. JDBCのexecuteQueryエラー
- 26. jmeter jdbcリクエストパラメータタイプ
- 27. ロードJDBCリソース
- 28. JDBCスパーク接続
- 29. Java JDBCログインフォーム
- 30. JDBCレルムフォーム認証
ありがとう..本当に役立つ – user2514421