生成一段可直接运行的java代码,要求是java project连接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>
原文地址: http://www.cveoy.top/t/topic/vkR 著作权归作者所有。请勿转载和采集!