mongoDB 安装以及在Java中的使用

来源:互联网 发布:初学者mint和ubuntu 编辑:程序博客网 时间:2024/06/05 21:17

  1. 下载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  27017DB 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. 进行测试


           

1 0
原创粉丝点击