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