java - 如何在 Netbeans 中安装和连接 MongoDb?

标签 java mongodb mongoose netbeans-8 database

我在 Java 网络应用程序中使用 MongoDB Java 驱动程序。每当我执行查询时,或者我能否保持它打开并在其上运行其他查询并在我的应用程序结束时关闭它?

最佳答案

您应该创建 DAL 对象来处理低级数据库 CRUD 操作, 并且这个对象将像“Piu”建议的那样是单例的。 该对象内的所有方法都将处理创建/打开/关闭连接(在应用程序退出时)。 通过这种方式,您将来可以自由更改为其他数据库解决方案并仅更改 DAL 类。

关于你的问题,在我看来,如果你要与数据库进行大量通信,你应该保持连接打开。但是,如果您在启动应用程序和退出应用程序后需要访问数据库,并且应用程序执行持续时间不短,则关闭并重新打开连接是安全的。

关于java - 如何在 Netbeans 中安装和连接 MongoDb?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39700648/

相关文章:

java - 将 java 应用程序作为 jar 运行时的 log4j 警告(请正确初始化 log4j 系统。)

java - 如果Optional.isPresent()则使用可选值作为方法参数

java - 迭代 List<String> 并修改 String

node.js - 如何在 mongoose 和 node.js 中进行查询以根据值对用户进行计数(类似于 mysql Distinct)?

javascript - MongoDB 检查 $switch 语句中的空字段

php - MongoDB 重命名分片中的集合

node.js - Mongoose 更新有限制

java - 关于arraylist和linkedlist的时间复杂度

mongodb - 使用 Mongodb 查询引用

node.js - Mongoose Populate Virtuals 不起作用并返回 null