国产精品久久久久久久久久久新郎_91久久精品国产_国内精品久久久久久_欧美激情第一页在线观看_国产欧美日韩丝袜精品一区_日韩精品成人一区二区在线观看_国产精品v片在线观看不卡_91精品国产综合久久香蕉最新版 _国产精品亚洲激情_色综合男人天堂

始創(chuàng)于2000年 股票代碼:831685
咨詢熱線:0371-60135900 注冊(cè)有禮 登錄
  • 掛牌上市企業(yè)
  • 60秒人工響應(yīng)
  • 99.99%連通率
  • 7*24h人工
  • 故障100倍補(bǔ)償
全部產(chǎn)品
您的位置: 網(wǎng)站首頁(yè) > 幫助中心>文章內(nèi)容

MongoDB Java接入

發(fā)布時(shí)間:  2012/8/31 17:32:29

MongoDB的Java驅(qū)動(dòng)已經(jīng)提供比較全的操作,分為三塊:

1.普通用戶操作

2.管理員操作

3.oplog操作

具體可以添加一個(gè)eclipse testng插件,再在工程中導(dǎo)入testng.jar包即可看到。

本文主要說(shuō)明各個(gè)使用點(diǎn)和注意事項(xiàng)。

 


1.連接一個(gè)復(fù)制集(replica sets)mongod:
-
 

復(fù)制集是mongo解決穩(wěn)定性的一個(gè)方案,也是可以實(shí)現(xiàn)讀寫(xiě)分離的一種實(shí)現(xiàn),這里介紹復(fù)制集的java連接方式。


[java]
1.    static Mongo m; 
2.     
3.    static {  4.        List<ServerAddress> addresslist = new ArrayList<ServerAddress>();  5.        try {  6.            addresslist.add(new ServerAddress("127.0.0.1:10240"));  7.            addresslist.add(new ServerAddress("127.0.0.1:11240"));  8.            addresslist.add(new ServerAddress("127.0.0.1:12240"));  9.        } catch (UnknownHostException e) {  10.            System.err.println("address check error.");  11.            System.exit(-1);  12.        } 
13.         
14.        MongoOptions options = new MongoOptions();  15.        options.autoConnectRetry = true;  16.        options.connectionsPerHost = 20;  17.        options.connectTimeout = 6000;  18.        options.maxAutoConnectRetryTime = 12000;  19.        options.maxWaitTime = 12000;  20.        options.socketKeepAlive = true;  21.        options.socketTimeout = 2000;  22.         
23.        try {  24.            m = new Mongo(addresslist, options);  25.        } catch (MongoException e) {  26.            System.err.println("mongo create error.");  27.            System.exit(-1);  28.        } 
29.    } 
注:一般例子采用的連接方式是直接連一個(gè)mongod服務(wù),但是作為單臺(tái)的生產(chǎn)環(huán)境顯然安全性不足,因此采用復(fù)制集方式,連接也區(qū)別于一般,是使用


[java]
1.public Mongo( List<ServerAddress> replicaSetSeeds , MongoOptions options ) throws MongoException 
方法。

MongoOptions根據(jù)自己的需求設(shè)置,參數(shù)說(shuō)明已經(jīng)很多了,不細(xì)講。

注意mongo實(shí)例使用單例模式。

 


2.獲取db:


[java]
1.DB db = m.getDB("test"); 
注:取到名為test的db進(jìn)行操作;若該db不存在,該操作會(huì)創(chuàng)建對(duì)應(yīng)的db。

 

 

3.獲取集合:


[java]
1.DBCollection col = db.getCollection("offer"); 

注:取名字為offer的集合;類似于db的表。

 


以上三個(gè)操作是建立連接,接下去才是db中常用的操作。

 


4.查詢:


[java]
1.DBCursor cursor = col.find(); 
2.while(cursor.hasNext()) {  3. System.out.println(cursor.next()); 
4.    i++; 
5.} 
注:全集合查詢,輸出每條記錄,正常情況不會(huì)作類似操作,記住兩個(gè)東西,find()和cursor

 

 

[java]
1.BasicDBObject query = new BasicDBObject(); 
2.query = new BasicDBObject();  3.query.put("i", new BasicDBObject("$gt", 20).append("$lte", 30));  // i.e.   20 < i <= 30   4.<pre name="code" class="java">        DBCursor cur = coll.find(query);  5.while(cur.hasNext()) {  6.    System.out.println(cur.next()); 
7.} 

注:查詢指定條件的offer信息。

 

 

[java]
1.DBObject tmpdoc = col.findOne(doc); 
注:查詢單條記錄;在很明確一條記錄有且只有一條時(shí),findOne()比較方便,免得游標(biāo)移動(dòng)麻煩。

 

 

5.更新:


[java]
1.DBObject tmpdoc = col.findOne(doc); 
2.tmpdoc.put("i", (Integer)tmpdoc.get("i")+1);  3.System.out.println("update obj: " + col.findOne(tmpdoc));  注:更新一條記錄,先整個(gè)讀出再更新部分信息再寫(xiě)入,切記不要讀出一部分更新回去。

 

 

6.插入:

 

[java]
1.int i=1000; 
2.BasicDBObject doc = new BasicDBObject();  3.doc.put("i", i+1);  4.col.insert(doc); 
5.System.out.println("insert obj: " + col.findOne(doc));  注:插入一條記錄{i:1001},_id自動(dòng)生成。

 

 

7.刪除:


[java]
1.BasicDBObject doc = new BasicDBObject(); 
2.doc.put("i", i+1);  3.         
4.col.remove(doc); 
5.System.out.println("insert obj: " + col.findOne(doc));  注:刪除一條記錄。


本文出自:億恩科技【www.czbl888.cn】

服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM]

  • 您可能在找
  • 億恩北京公司:
  • 經(jīng)營(yíng)性ICP/ISP證:京B2-20150015
  • 億恩鄭州公司:
  • 經(jīng)營(yíng)性ICP/ISP/IDC證:豫B1.B2-20060070
  • 億恩南昌公司:
  • 經(jīng)營(yíng)性ICP/ISP證:贛B2-20080012
  • 服務(wù)器/云主機(jī) 24小時(shí)售后服務(wù)電話:0371-60135900
  • 虛擬主機(jī)/智能建站 24小時(shí)售后服務(wù)電話:0371-60135900
  • 專注服務(wù)器托管17年
    掃掃關(guān)注-微信公眾號(hào)
    0371-60135900
    Copyright© 1999-2019 ENKJ All Rights Reserved 億恩科技 版權(quán)所有  地址:鄭州市高新區(qū)翠竹街1號(hào)總部企業(yè)基地億恩大廈  法律顧問(wèn):河南亞太人律師事務(wù)所郝建鋒、杜慧月律師   京公網(wǎng)安備41019702002023號(hào)
      0
     
     
     
     

    0371-60135900
    7*24小時(shí)客服服務(wù)熱線

     
     
    国产精品久久久久久久久久久新郎_91久久精品国产_国内精品久久久久久_欧美激情第一页在线观看_国产欧美日韩丝袜精品一区_日韩精品成人一区二区在线观看_国产精品v片在线观看不卡_91精品国产综合久久香蕉最新版 _国产精品亚洲激情_色综合男人天堂
    免费日韩中文字幕| 国产综合av在线| 国产二区视频在线播放| 路边理发店露脸熟妇泻火| 国产精品自在自线| 91制片厂毛片| 国产小视频精品| 久久99999| 欧美三级午夜理伦三级富婆| 日本va中文字幕| 蜜桃免费在线视频| 91极品尤物在线播放国产| 男女无套免费视频网站动漫| 自拍偷拍 国产| 亚洲综合欧美激情| www.精品在线| 亚洲精品中文字幕乱码无线| 亚洲第一成肉网| 成人短视频在线看| a级免费在线观看| jizzjizz国产精品喷水| 久章草在线视频| 天天干天天干天天干天天干天天干| 亚洲少妇第一页| 可以看污的网站| 欧洲美女和动交zoz0z| 强伦女教师2:伦理在线观看| 狠狠精品干练久久久无码中文字幕| 妞干网在线播放| 人妻av中文系列| 欧美两根一起进3p做受视频| 狠狠躁狠狠躁视频专区| 黄色一级片免费播放| 国产在线观看欧美| 波多野结衣家庭教师在线| 亚洲国产精品毛片av不卡在线| 91看片在线免费观看| 三年中文高清在线观看第6集| a级免费在线观看| 免费午夜视频在线观看| www.se五月| 久久亚洲a v| 已婚少妇美妙人妻系列| 亚洲五月激情网| 国产妇女馒头高清泬20p多| 999精品视频在线| 国产欧美123| 欧美 日韩 国产 激情| 91亚洲一区二区| 国产午夜福利100集发布| 久久婷婷综合色| 欧美黄网在线观看| 日韩精品你懂的| 国产成人在线小视频| wwwwxxxx日韩| 蜜臀精品一区二区| 天天操狠狠操夜夜操| 女性隐私黄www网站视频| 天天操精品视频| 日韩av片在线看| 一级日本黄色片| 黄色高清无遮挡| 成人av在线播放观看| 亚洲一二三区av| 韩日视频在线观看| 亚洲天堂2018av| 大j8黑人w巨大888a片| 在线一区二区不卡| 日韩视频第二页| 国产一区 在线播放| 中文字幕天天干| 日本手机在线视频| 三级黄色片播放| 日本女优爱爱视频| 97在线国产视频| 在线观看中文av| 毛葺葺老太做受视频| 91黄色在线看| 亚洲欧美天堂在线| 国产一级片黄色| cao在线观看| 日本xxxxx18| 热久久久久久久久| 免费在线观看的毛片| 97在线国产视频| 欧美 日韩 国产 在线观看| 国产三级三级三级看三级| 无码专区aaaaaa免费视频| 日韩精品手机在线观看| 亚洲精品在线网址| 在线观看国产一级片| 国产在线青青草| 日韩av中文字幕第一页| 久久久久久久久久久久久国产| 亚洲午夜精品一区| 亚洲一级片免费| 不卡av免费在线| 国产成人久久777777| 777精品久无码人妻蜜桃| 日韩专区第三页| 色一情一乱一乱一区91| 精产国品一二三区| 成人亚洲免费视频| 日韩成人精品视频在线观看| 国产福利一区视频| 91av俱乐部| 黄色国产小视频| 亚洲中文字幕无码不卡电影| 国产精品久久中文字幕| 欧美,日韩,国产在线| 麻豆tv在线播放| av在线观看地址| 亚洲色欲久久久综合网东京热| 久久99国产精品一区| 少妇高潮流白浆| 久久99国产精品一区| 黄色污污在线观看| 黄色a级片免费看| 99在线精品免费视频| 18岁网站在线观看| 成年人在线看片| 亚洲色图 在线视频| 天天摸天天舔天天操| 国内精品国产三级国产aⅴ久| 日本黄色播放器| 国产又粗又长又爽视频| 国产成人在线小视频| 日韩小视频在线播放| 波多野结衣家庭教师视频| 日韩视频免费在线播放| 国产一二三区av| 特级西西444www| 日本老太婆做爰视频| 国产免费黄色小视频| 国产女女做受ⅹxx高潮| 中文字幕在线综合| 亚洲国产精品女人| 国产v片免费观看| 嫩草av久久伊人妇女超级a| 色一情一区二区| 中文字幕在线中文| 女人和拘做爰正片视频| 看欧美ab黄色大片视频免费| 国产性生活一级片| 激情五月婷婷六月| 久久精品视频91| 天天成人综合网| 无码中文字幕色专区| 高清一区在线观看| 热久久最新网址| www日韩视频| 激情图片qvod| 成人免费无码av| 2025韩国大尺度电影| 国产素人在线观看| 久久国产这里只有精品| 9191国产视频| 亚洲国产精品毛片av不卡在线| 特级西西444www| 男人添女人荫蒂免费视频| 激情内射人妻1区2区3区| 桥本有菜av在线| 无码人妻丰满熟妇区五十路百度| 亚洲精品视频三区| 国产91xxx| 欧美在线a视频| 日本www在线播放| 国产一区一区三区| 国产三级日本三级在线播放| 特色特色大片在线| 无码内射中文字幕岛国片| 日韩精品第1页| 九热视频在线观看| 欧美人成在线观看| 加勒比av中文字幕| 国产精品秘入口18禁麻豆免会员| 午夜影院免费观看视频| 蜜臀av午夜一区二区三区 | 97超碰人人看| 色综合av综合无码综合网站| 婷婷视频在线播放| 国内自拍视频网| 国产69精品久久久久999小说| 亚洲a级黄色片| 欧美成人精品欧美一级乱| 穿情趣内衣被c到高潮视频| 日本免费观看网站| 91好吊色国产欧美日韩在线| 精品日韩在线播放| 日本中文字幕二区| 国产极品美女高潮无套久久久| 黄色成人在线免费观看| 日韩 国产 一区| 国产一级做a爰片久久| 国产v片免费观看| 欧美日韩激情四射| 国产又爽又黄ai换脸| 蜜臀一区二区三区精品免费视频| 国产成人黄色片| 国产freexxxx性播放麻豆|