åèå¦ä¸
public class MongoDBJDBC {
public static void main(String[] args) {
try {
// å®ä¾åMongo对象ï¼è¿æ¥27017端å£
Mongo mongo = new Mongo("localhost", 27017);
// è¿æ¥å为yourdbçæ°æ®åºï¼åå¦æ°æ®åºä¸åå¨çè¯ï¼mongodbä¼èªå¨å»ºç«
DB db = mongo.getDB("test");
// Get collection from MongoDB, database named "yourDB"
// ä»Mongodbä¸è·å¾å为yourColleectionçæ°æ®éåï¼å¦æ该æ°æ®éåä¸åå¨ï¼Mongodbä¼ä¸ºå
¶æ°å»ºç«
DBCollection collection = db.getCollection("test1");
// 使ç¨BasicDBObject对象å建ä¸ä¸ªmongodbçdocument,并ç»äºèµå¼ã
BasicDBObject document = new BasicDBObject();
//document.put("id", 1001);
//document.put("msg", "hello world mongoDB in Java");
// å°æ°å»ºç«çdocumentä¿åå°collectionä¸å»
//collection.insert(document);
// å建è¦æ¥è¯¢çdocument
BasicDBObject searchQuery = new BasicDBObject();
searchQuery.put("name", "chen");
// 使ç¨collectionçfindæ¹æ³æ¥æ¾document
DBCursor cursor = collection.find(searchQuery);
// 循ç¯è¾åºç»æ
while (cursor.hasNext()) {
System.out.println(cursor.next());
}
System.out.println("Hello World");
} catch (UnknownHostException e) {
e.printStackTrace();
} catch (MongoException e) {
e.printStackTrace();
}
}
}
追é®è¿ä¸ªè°ç¨æ¹å¼ï¼æ¯3.0çæ¬ä¹åçãææ³ç¥éæ没æåæ³ç´æ¥è¾å
¥mongodbçæä½å½ä»¤ï¼