私はJava WebアプリケーションでMongoDB Javaドライバを使用しています。クエリを実行しているときはいつでも、開いたままにして他のクエリを実行してアプリケーションが終了したら閉じることができますか?NetbeansにMongoDbをインストールして接続するには?
2
A
答えて
0
MongoClientクラスのインスタンスを作成するとき。あなたの接続はデフォルトで保持されます。メソッドclose()を使用して閉じるときにのみ閉じます。他のクエリを開いて実行する場合(すべてのクエリでこの接続が再利用されます)、パターンsingletonを使用してMongoClientのインスタンスを1つだけ作成できます。このパターンは、接続がnullの場合、接続を再作成します。
0
低レベルのデータベースCRUD操作を処理するDALオブジェクトを作成する必要があります。 このオブジェクトは、 "Piu"のようにシングルトンになります。 このオブジェクトの内部のすべてのメソッドは、(Exitのアプリケーションで)作成/開く/閉じる接続を処理します。 今後、他のDBソリューションに変更してDALクラスのみを自由に変更することができます。
私の意見では、DBとたくさん通信する場合は、接続を開いたままにする必要があります。しかし、一度アプリケーションを起動して終了するとDBにアクセスする必要があり、アプリケーションの実行時間が短くない場合は、接続を閉じて再度開くのが安全です。
関連する問題
- 1. mongodbに接続
- 2. リモートMysqlをNetbeansに接続
- 3. NetBeansをSQLiteに接続
- 4. C++ドライバを使用してMongoDBに再接続するには?
- 5. MongoDBとPowerShellを接続するには?
- 6. Pymodmはmlabに接続しますMongoDB
- 7. MongoDBデータベースに接続
- 8. NetBeansを使用してシリアルポートに接続する。
- 9. は、マングースを使用してMongoDbに接続できません。私のローカルシステムにインストールされたMongoDB
- 10. MongoDBインスタンス(Compose上)をBluemixのMongoDBに直接接続する
- 11. Robo 3Tはsshを使用してmongodbに接続します
- 12. PHPを使ってMongoDBバージョン1.1.7に接続するには?
- 13. mongo-connectorを使ってリモートMongoDBに接続するには?
- 14. リモートでPHPを使ってmongodbに接続するには?
- 15. OSX PHPをMongoDBに接続
- 16. Localhost MongoDbをAppに接続
- 17. NetBeansプロファイラを特定のリモートインスタンスに接続するには
- 18. mongodbをcに接続する#
- 19. Mongodbを帆に接続するJS
- 20. rapidminerをmongodbに接続する方法
- 21. MongoDBをローカルDBファイルに接続する
- 22. MongodbをPHPに接続する方法
- 23. MongoDBは、接続が
- 24. Netbeans IDEをAWS CodeCommitに接続
- 25. CodeIgniterを使用してMongoDBに接続する方法
- 26. Muleを使用してMongoDBに接続する
- 27. PhantomJSを使用してMongoDBに接続する方法
- 28. mongoDBサーバーにリモートで接続
- 29. AmazonEC2インスタンスのMongoDBに接続
- 30. JavaでMongoDBに接続
ありがとうございました。 –