Java 调用mongodb数据库 代码
时间: 2023-10-24 16:09:03 浏览: 37
Java 可以通过 MongoDB 提供的 Java Driver 来连接和操作 MongoDB 数据库。以下是一个基本的 Java 代码示例,演示如何连接 MongoDB 数据库并插入一条数据:
```java
import com.mongodb.MongoClient;
import com.mongodb.client.MongoCollection;
import com.mongodb.client.MongoDatabase;
import org.bson.Document;
public class MongoExample {
public static void main(String[] args) {
// 连接到 MongoDB 服务
MongoClient mongoClient = new MongoClient("localhost", 27017);
// 连接到数据库
MongoDatabase mongoDatabase = mongoClient.getDatabase("mydb");
// 获取集合
MongoCollection<Document> collection = mongoDatabase.getCollection("mycollection");
// 插入一条文档
Document document = new Document("name", "John")
.append("age", 30)
.append("address", new Document("street", "123 Main St").append("city", "Anytown"));
collection.insertOne(document);
// 关闭连接
mongoClient.close();
}
}
```
以上代码中,我们通过 MongoClient 类来连接 MongoDB 服务,并通过 getDatabase 方法获取数据库实例。然后,我们通过 getCollection 方法获取集合实例,即类似于关系数据库中的表。最后,我们通过 insertOne 方法向集合中插入一条文档。
需要注意的是,以上代码示例需要添加 MongoDB Java Driver 的依赖。可以在 Maven 中添加以下依赖:
```xml
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.12.7</version>
</dependency>
```