java使用MongoDB 及window下MongoDB安装使用

1、下载MongoDB对应版本zip,这些只介绍windows版本
http://www.mongodb.org/downloads


2、把下载的zip下bin下exe拷贝到新的一个文件例如:F:\Program Files\MongoDB 2.6 Standard\bin下,外面创建data和log目录


3、cmd进入对应目录F:\Program Files\MongoDB 2.6 Standard\bin>
      mongod --dbpath "F:\Program Files\MongoDB 2.6 Standard\data" --logpath "F:\Program Files\MongoDB 2.6 Standard\log\MongoDB.log" --install --serviceName "MongoDB"


4、用以下命令启动关闭服务  或者在window服务里面启动关闭服务也可
NET START MongoDB   (开启服务) 

NET stop MongoDB   (关闭服务)


java使用MongoDB


创建一个新的工程,创建一个测试类并导入jar,jar下载地址https://github.com/mongodb/mongo-java-driver/downloads


测试类包含增删改查简单示例:

package com.dazheing;

import java.net.UnknownHostException;

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 MongoDBTest {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		try {
			Mongo mongo = new Mongo();
			//数据库名称 没有就自动创建
			DB db = mongo.getDB("test");
			//连接实例 没有就自动创建
			DBCollection dbconn = db.getCollection("user1");
			//创建一个对象
			DBObject user = new BasicDBObject();
			user.put("username", "xgy");
			user.put("sex", "女");
			//保存
			dbconn.save(user);
			//修改把 sex 为男的改为男2 只修改第一条记录 若要批量修改用updateMulti
			dbconn.update(new BasicDBObject("sex", "男"),new BasicDBObject("sex", "男2"));
			
			//查询
			System.out.println(dbconn.find(new BasicDBObject("sex", "男")).toArray());
			
			//删除
			dbconn.remove(new BasicDBObject("sex", "男"));
			
		} catch (UnknownHostException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}

	}

}


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值