以下是一段可直接运行的 Java 代码,用于连接 MongoDB 数据库并进行身份验证:

import com.mongodb.MongoClient;
import com.mongodb.MongoClientURI;
import com.mongodb.client.MongoDatabase;
import com.mongodb.client.MongoCollection;
import org.bson.Document;

public class MongoDBTest {
    public static void main(String[] args) {
        String userName = 'your_username';
        String password = 'your_password';
        String dbName = 'your_database_name';

        // Create MongoClientURI with username and password
        MongoClientURI uri = new MongoClientURI('mongodb://' + userName + ':' + password + '@localhost:27017/' + dbName);

        // Create MongoClient with URI
        MongoClient mongoClient = new MongoClient(uri);

        // Get database
        MongoDatabase database = mongoClient.getDatabase(dbName);

        // Get collection
        MongoCollection<Document> collection = database.getCollection('your_collection_name');

        // Insert document
        Document document = new Document('key', 'value');
        collection.insertOne(document);

        // Close MongoClient
        mongoClient.close();
    }
}

请将 'your_username'、'your_password' 和 'your_database_name' 替换为您的 MongoDB 账户信息和数据库名称,并将 'your_collection_name' 替换为您要连接的集合名称。

要运行代码,您需要在项目中添加 MongoDB Java 驱动程序。可以在 Maven 中添加以下依赖项:

<dependency>
    <groupId>org.mongodb</groupId>
    <artifactId>mongo-java-driver</artifactId>
    <version>3.12.7</version>
</dependency>
Java 连接 MongoDB 数据库并进行身份验证 - 代码示例

原文地址: https://www.cveoy.top/t/topic/lHS5 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录