Java 连接 MongoDB 数据库并进行身份验证 - 代码示例
以下是一段可直接运行的 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>
原文地址: https://www.cveoy.top/t/topic/lHS5 著作权归作者所有。请勿转载和采集!