以下是一段可直接运行的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_usernameyour_passwordyour_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代码,要求是java project连接MongoDB数据库 需要验证账号密码的

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

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