我正在开发适用于外置硬盘上文件的工具(用Java)。根据我的想法程序和DB应存储在外部驱动器上并在任何Windows PC上工作。
我能以某种方式在这个外置硬盘上找到我的mongodb数据库吗?
UPD。 要连接到DB,我会这样做:
mongoClient = new MongoClient(new MongoClientURI("mongodb://localhost:27017"));
database = mongoClient.getDatabase("baseName");
如何设置数据库文件的路径?
答案 0 :(得分:0)
由于路径从一台计算机变为另一台计算机,因此很难检测到您的数据库,连接到计算机的多个外部硬盘的情况也会使情况变得更糟。
我的建议如下:如果用户选择了错误的文件,请使用文件选择器(java中的JFileChooser
)以及正确的错误消息,这样您就可以随时选择数据库并从任何计算机上使用它。