Advertisement
Guest User

Untitled

a guest
Oct 11th, 2017
68
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  1. import com.mongodb.*;
  2. import com.mongodb.client.*;
  3. import org.bson.Document;
  4. import java.util.*;
  5.  
  6. public class Test {
  7. public static void main(String args []) {
  8. String username = "test_dal.2BOMrzV+";
  9. String password = "dL+/tsEQ";
  10. String dbName = "test_dal";
  11.  
  12. // 设置 MongoDB 地址
  13. ServerAddress serverAddr = new ServerAddress("10.101.91.94", 21000);
  14. List<ServerAddress> addrs = new ArrayList<ServerAddress>();
  15. addrs.add(serverAddr);
  16.  
  17. // 设置验证 (账号密码)
  18. MongoCredential credential = MongoCredential.createScramSha1Credential(username, dbName, password.toCharArray());
  19. List<MongoCredential> credentials = new ArrayList<MongoCredential>();
  20. credentials.add(credential);
  21.  
  22. // 建立连接
  23. MongoClient mongoClient = new MongoClient(addrs, credentials);
  24. MongoDatabase db = mongoClient.getDatabase(dbName); // 获取 db
  25. MongoCollection col = db.getCollection("java_mongo"); // 获取表
  26.  
  27. // 拼装要插入的数据
  28. Document doc = new Document("hello", "world");
  29. doc.put("name", "Joe Smith");
  30. doc.put("age", 25);
  31. doc.put("createdDate", new Date());
  32.  
  33. // 插入表
  34. col.insertOne(doc);
  35.  
  36. // 连接关闭
  37. mongoClient.close();
  38. System.out.println("Insert over");
  39. }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement