開發環境:
system:windows
ide:eclipse、myeclipse 8
database:mongodb
開發依賴庫:
javaee5、mongo-2.5.3.jar、junit-4.8.2.jar
email:[email protected]
<a href="http://hoojo.cnblogs.com/">http://hoojo.cnblogs.com/</a>
1、 首先,下載下傳mongodb對java支援的驅動包
2、 下面建立一個javaproject工程,導入下載下傳下來的驅動包。即可在java中使用mongodb,目錄如下:
在本示例之前你需要啟動mongod.exe的服務,啟動後,下面的程式才能順利執行;
1、 建立simpletest.java,完成簡單的mongodb資料庫操作
mongo mongo = new mongo();
這樣就建立了一個mongodb的資料庫連接配接對象,它預設連接配接到目前機器的localhost位址,端口是27017。
db db = mongo.getdb(“test”);
得到了db,下一步我們要擷取一個“聚集集合dbcollection”,通過db對象的getcollection方法來完成。
dbcollection users = db.getcollection("users");
這樣就獲得了一個dbcollection,它相當于我們資料庫的“表”。
查詢所有資料
dbcursor cur = users.find();
while (cur.hasnext()) {
system.out.println(cur.next());
}
完整源碼
2、 完成crud操作,首先建立一個mongodb4crudtest.java,基本測試代碼如下:
3、 添加操作
在添加操作之前,我們需要寫個查詢方法,來查詢所有的資料。代碼如下:
4、 删除資料
5、 修改資料
6、 查詢資料
mongodb不支援聯合查詢、子查詢,這需要我們自己在程式中完成。将查詢的結果集在java查詢中進行需要的過濾即可。
7、 其他操作
好了,這裡基本上就介紹這麼多java操作mongodb的方法。其他的東西還需要你自己多多研究。上面操作mongodb的方法都是一些常用的方法,