gpt4 book ai didi

java - 使用 Java 连接到 MongoDB 时遇到问题

转载 作者:可可西里 更新时间:2023-11-01 10:03:32 26 4
gpt4 key购买 nike

我正在尝试编写一个将连接到 MongoDB 数据库的 Java 程序。我已经有了要访问的数据库的 IP 地址、端口、userDB、用户名和密码。

我将 mongodb-driver-3.0.0.jar 文件设置为 Eclipse 中的引用库。我在 src 文件夹中创建了一个 MongoDBDriver.java 文件(如下所示):

import com.mongodb.MongoClient;

public class MongoDBDriver {

public static void main(String[] args) {

MongoClient client = new MongoClient("10.66.80.152", 27017);
String connectPoint = client.getConnectPoint();
System.out.println(connectPoint);
client.close();
}

}

当我运行脚本时,我收到以下错误消息:

Exception in thread "main" java.lang.NoClassDefFoundError:     
com/mongodb/connection/BufferProvider
at MongoDBDriver.main(MongoDBDriver.java:7)
Caused by: java.lang.ClassNotFoundException:
com.mongodb.connection.BufferProvider
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 1 more

那么,我做错了什么,我该如何解决?

最佳答案

异常意味着您的类路径不匹配。我创建了连接 java 和 mongodb 并执行一些 CURD 操作的小应用程序。

eMongoDB-Java-app我认为连接数据库会是更好的解决方案。

关于java - 使用 Java 连接到 MongoDB 时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31953711/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com