mongodb java例子

来源:互联网 发布:java访问jenkins 编辑:程序博客网 时间:2024/05/18 21:51


mongo-java-driver-2.10.1.jar  


import com.mongodb.BasicDBObject;import com.mongodb.DB;import com.mongodb.DBCollection;import com.mongodb.DBCursor;import com.mongodb.MongoClient;public class Mongodb {public static void main(String[] args) {try {// 连接到 mongodb 服务MongoClient mongoClient = new MongoClient("10.1.198.115", 27017);// 连接到数据库DB db = mongoClient.getDB("admin");System.out.println("Connect to database successfully");boolean auth = db.authenticate("gq", "111111".toCharArray());System.out.println("Authentication: " + auth);DBCollection coll = db.createCollection("mycol", null);System.out.println("Collection created successfully");DBCollection getColl = db.getCollection("mycol");System.out.println("Collection mycol selected successfully");BasicDBObject doc = new BasicDBObject("title", "MongoDB").append("description", "database").append("likes", 100).append("url", "http://www.w3cschool.cc/mongodb/").append("by","w3cschool.cc");coll.insert(doc);System.out.println("Document inserted successfully");DBCursor cursor = getColl.find();int i = 1;while (cursor.hasNext()) {System.out.println("Inserted Document: " + i);System.out.println(cursor.next());i++;}} catch (Exception e) {System.err.println(e.getClass().getName() + ": " + e.getMessage());}}}



0 0
原创粉丝点击