大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java連接mongodb的例子

Java連接mongodb的例子

更新時間:2022-12-05 12:27:42 來源:動力節點 瀏覽1378次

下面動力節點小編來為大家舉個Java連接mongodb的例子。

import java.net.UnknownHostException;
import java.util.List;
import java.util.Set;
import org.junit.Test;
import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.DBObject;
import com.mongodb.DBTCPConnector;
import com.mongodb.Mongo;
import com.mongodb.WriteResult;
/**
* 對于mongon的測試
*
* @author Gaojie
*/
public class MongoDBTest {
Mongo m;
DBTCPConnector conn;
private DB db;
@Test
public void testMongo() throws UnknownHostException {
String host = "202.108.*.*";
m = new Mongo(host,27017);
// m.get
}
@Test
public void testConntect() throws Exception {
testMongo();
System.out.println("Mongo: " + m);
conn = m.getConnector();
System.out.println("DBTCPConnector: " + conn.getServerAddressList());
}
@Test
public void testDB() throws Exception {
testMongo();
testConntect();
// 獲取admin的數據庫
db = m.getDB("gaojie");
System.out.println("DB=" + db);
boolean auth = db.authenticate("root","123456".tocharArray());
System.out.println("auth=" + auth);
}
@Test
public void testGetAll() throws Exception {
testDB();
// 獲取db里面的collection(表)
Set names = db.getCollectionNames();
for (String name : names) {
System.out.println("CollectionName: " + name);
DBCollection coll = db.getCollection(name);
System.out.println("CollectionCount=" + coll.count());
DBCursor cursor = coll.find();
while (cursor.hasNext()) {
System.out.println("DBObject=" + cursor.next());
}
List objs = coll.getIndexInfo();
for (DBObject obj : objs) {
System.out.println("IndexInfo=" + obj);
}
System.out.println("==============");
}
// 獲取表結果
}
@Test
public void testCollection() throws Exception {
testDB();
if (db.isAuthenticated()) {
for (String coll : db.getCollectionNames()) {
System.out.println("collection=" + coll);
}
}
}
@Test
public void testInsert() throws Exception {
testDB();
if (db.isAuthenticated()) {
DBCollection coll = db.getCollection("test");
DBObject obj = new BasicDBObject();
obj.put("name","gaojie");
obj.put("age",2403);
obj.put("md5","546466sfsddfsd");
WriteResult wr = coll.insert(obj);
System.out.println("WriteResult=" + wr);
}
}
@Test
public void testInsertObj() throws Exception {
testDB();
if (db.isAuthenticated()) {
DBCollection coll = db.getCollection("test");
DBObject obj = new BasicDBObject();
obj.put("pepole",new User());
WriteResult wr = coll.insert(obj);
System.out.println("WriteResult=" + wr);
}
}
@Test
public void testRemove() throws Exception {
testDB();
if (db.isAuthenticated()) {
DBCollection coll = db.getCollection("test");
DBObject obj = new BasicDBObject();
// obj.put("name","gaojie1");
obj.put("age",110);
System.out.println("WriteResult=" + coll.remove(obj));
}
}
@Test
public void testUpdate() throws Exception {
testDB();
if (db.isAuthenticated()) {
DBCollection coll = db.getCollection("test");
DBObject obj = new BasicDBObject();
obj.put("name","gaojie10");
obj.put("age",110);
DBObject upObj = new BasicDBObject();
upObj.put("name","gaojie10");
// upObj.put("age",110);
System.out.println("WriteResult=" + coll.update(obj,upObj));
}
}
@Test
public void testQuery() throws Exception {
testDB();
if (db.isAuthenticated()) {
DBCollection coll = db.getCollection("test");
DBObject obj = new BasicDBObject();
// obj.put("name","gaojie00");
obj.put("age",110);
DBCursor cursor = coll.find(obj);
while (cursor.hasNext()) {
System.out.println("DBObject=" + cursor.next());
}
}
}
}

 

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 欧美与黑人午夜性猛交久久久 | 一区在线看| 在线亚洲欧美日韩 | 奇米网在线观看 | 97国产精品国产品国语字幕 | 久久亚洲一级毛片 | 日本免费高清一级毛片 | 久久国产欧美另类久久久 | 一级黄色录像免费观看 | 夜色私人影院永久地址入口 | 九九re6精品视频在线观看 | 久久久久久久综合色一本 | 国产理论最新国产精品视频 | 国产精品mm| 伊人一伊人色综合网 | 国产成人一区二区三区高清 | 日本a视频 | 8090色 | 中文字幕免费观看视频 | 久热视线观看免费视频 | swag系列国产精品 | 在线欧美v日韩v国产精品v | 一级爱爱片一级毛片-一毛 一级白嫩美女毛片免费 | 裸身裸乳免费视频网站 | 狠狠色噜噜狠狠狠狠97影音先锋 | 久久99综合国产精品亚洲首页 | 免费毛片网| 国产欧美精品专区一区二区 | 在线看欧美三级中文经典 | 亚洲欧美精品一区二区 | 国产全黄a一级毛片视频 | 色视频在线观看视频 | 亚洲涩综合 | 欧美成人一区二区三区不卡视频 | 中文字幕精品在线视频 | 色色色资源站 | 国产精品一区二区久久精品涩爱 | 国产亚洲精品成人久久网站 | 久久久久综合网久久 | 久久99国产精品久久欧美 | 国产精品香蕉在线一区二区 |