2

MySQLDBに接続するデスクトップアプリケーションの開発に興味があります。DB接続(および他のいくつか)に関するこのJavaチュートリアルを読んだ後、質問があります。DataSourceの使用はJ2EEで人気があるようですが、DriverManagerはデスクトップアプリケーションの一般的な選択肢です。デスクトップアプリケーションでデータソースを使用することはまだ可能ですか?はいの場合、それはDriverManagerよりも良い選択ですか?

4

2 に答える 2

3

デスクトップアプリケーションでデータソースを使用することは完全に可能です。

サーバーアプリは通常、マルチスレッド、マルチユーザーアプリケーションであり、データベースへの複数の接続が並行して開かれます。ここでは、プールされたデータソースが重要です。

デスクトップアプリは通常、データベースへの接続が1つだけ必要なシングルユーザーアプリケーションです。したがって、この場合、プールされたデータソースは必要ありません。

于 2012-06-03T08:05:10.873 に答える
2

javadocを引用します。

DriverManager機能の代わりに、データソースオブジェクトが接続を取得するための推奨される手段です。

通常は、接続プールや分散トランザクションなどの他の機能を利用DriverManagerしながら、一度だけ接続が必要な場合に使用します。DataSource

お役に立てれば。

于 2012-06-03T08:06:04.770 に答える