您的位置:首页 > 数据库 > Mongodb

mongoDB 安装以及在Java中的使用

2017-05-07 11:44 423 查看
下载mongodb.msi文件、(我这以3.2.10版本为例)
 


        2.双击运行选择安装位置进行安装

           


    3.在以根路径下面创建E:/data/db文件夹

   

   4.在cmd命令模式下进入安装目录  E:\Program Files\MongoDB\Server\3.2\bin

            


        

   5.设置数据存放位置
继续输入 

              mongod --dbpath E:\data\db
回车 出现下面信息就说明启动完成
        


   6.浏览器验证是否启动成功
   


   7.新建java项目或者javaweb项目(我这里就以java项目为例)        导入
mongo-2.5.3.jar
           


     
         8.java代码进行mongodb操作
  
         
package com.test.cn;

import com.mongodb.BasicDBObject;
import com.mongodb.DB;
import com.mongodb.DBCollection;
import com.mongodb.DBCursor;
import com.mongodb.DBObject;
import com.mongodb.Mongo;

public class MongoTest {

private Mongo mongo = null;
public static void main(String[] args) {
MongoTest  m=new  MongoTest();
m.add();
m.query();
}

//添加
public void add() {
try {
DBCollection users = new MongoTest().getDb();
DBObject user = new BasicDBObject();
user.put("name", "张三2");
user.put("sex", "男");
user.put("address", "湖北孝感");
int i=users.save(user).getN();// 插入
System.out.println("添加成功");
} catch (Exception e) {
e.printStackTrace();
}
}
//查询
public void query() {
try {
DBCollection users = new MongoTest().getDb();
DBCursor cur = users.find();
while (cur.hasNext()) {
DBObject dbObj = cur.next();
System.out.println(dbObj.get("name") + "  " + dbObj.get("address"));
}
} catch (Exception e) {
e.printStackTrace();
}finally{
closeDB();
}
}

//获取mongdb链接
public DBCollection getDb() {
DBCollection users = null;
try {
mongo = new Mongo("127.0.0.1", 27017);//里面的地址,端口不不写的情况下就是 127.0.0.1  27017
DB db = mongo.getDB("mycol");
users = db.getCollection("users");
} catch (Exception e) {
e.printStackTrace();
}

return users;
}
//删除
public void del() {
try {
DBCollection users = new MongoTest().getDb();
users.remove(new BasicDBObject("name", "张三"));
} catch (Exception e) {
e.printStackTrace();
}finally{
closeDB();
}
}

//关闭
public void closeDB(){
if(mongo!=null){
mongo.close();
mongo=null;  // 资源回收
}
}
}


   
      9. 进行测试,首先启动mongodb ,双击以下文件,如果已经在启动状态就不用启动了
          


   
       10. 进行测试

           
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java mongodb