Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import com.mongodb.*;
- import com.mongodb.client.*;
- import org.bson.Document;
- import java.util.*;
- public class Test {
- public static void main(String args []) {
- String username = "test_dal.2BOMrzV+";
- String password = "dL+/tsEQ";
- String dbName = "test_dal";
- // 设置 MongoDB 地址
- ServerAddress serverAddr = new ServerAddress("10.101.91.94", 21000);
- List<ServerAddress> addrs = new ArrayList<ServerAddress>();
- addrs.add(serverAddr);
- // 设置验证 (账号密码)
- MongoCredential credential = MongoCredential.createScramSha1Credential(username, dbName, password.toCharArray());
- List<MongoCredential> credentials = new ArrayList<MongoCredential>();
- credentials.add(credential);
- // 建立连接
- MongoClient mongoClient = new MongoClient(addrs, credentials);
- MongoDatabase db = mongoClient.getDatabase(dbName); // 获取 db
- MongoCollection col = db.getCollection("java_mongo"); // 获取表
- // 拼装要插入的数据
- Document doc = new Document("hello", "world");
- doc.put("name", "Joe Smith");
- doc.put("age", 25);
- doc.put("createdDate", new Date());
- // 插入表
- col.insertOne(doc);
- // 连接关闭
- mongoClient.close();
- System.out.println("Insert over");
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement