我在 Java 网络应用程序中使用 MongoDB Java 驱动程序。每当我执行查询时,或者我能否保持它打开并在其上运行其他查询并在我的应用程序结束时关闭它?
最佳答案
您应该创建 DAL 对象来处理低级数据库 CRUD 操作, 并且这个对象将像“Piu”建议的那样是单例的。 该对象内的所有方法都将处理创建/打开/关闭连接(在应用程序退出时)。 通过这种方式,您将来可以自由更改为其他数据库解决方案并仅更改 DAL 类。
关于你的问题,在我看来,如果你要与数据库进行大量通信,你应该保持连接打开。但是,如果您在启动应用程序和退出应用程序后需要访问数据库,并且应用程序执行持续时间不短,则关闭并重新打开连接是安全的。
关于java - 如何在 Netbeans 中安装和连接 MongoDb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39700648/