MongoDB的部署及java访问
Posted weiguolong0306
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MongoDB的部署及java访问相关的知识,希望对你有一定的参考价值。
一、MongoDB的安装和部署是非常简单的
前言:MongoDB就是一个用来存储BSON格式的NoSQL数据库,用法类似面向对象的。
Windows部署相对简单,这里不再阐述。Linux的部署也不难,其部署方法如下:
1、将MongoDB-*.tar.gz包压缩到指定目录下,并重命名为mongo。运行如下命令:
将tar文件放在/root/wgl/mongo目录下,解压缩:tar –zxvf mongo*.tar.gz
重命名为解压缩后的mongodb目录为mongodb: mv xxx mongodb
2、设置数据文件存放目录: mkdir –p /root/wgl/mongo/data/db
3、启动MongoDB服务:
./mongod --dbpath=/root/wgl/mongo/data/db
4、将MongDB作为Linux服务随机启动
mkdir –p /root/wgl/mongo/logs //创建日志目录
//vimongodb.log 用来存储mongoDB日志文件。
vi/etc/rc.local 加入下一行配置代码:
/root/wgl/mongo/mongodb/bin/mongod--dbpath=/root/wgl/mongo/data/db/
--logpath=/root/wgl/mongo/logs/mongodb.log
source/etc/rc.local //使其立即生效
5、客户端连接验证
新打开一个session , 进入到mongodb的解压目录,运行: ./mongo , 出现如下截图表似乎OK:
说明: MongoDB的副本集 和 分片是集群服务的配置方式,解决高并发、提高系统稳定性的很好的方法。因为MongoDB3.X和2.x版本在配置的时候,有些不同。因此,如果需要可以具体查看官网文档。
=============================================================================
通过Java代码访问MongoDB服务
本质思路和方法一点都不难,如下:
1、下载和MongoDB数据库服务对应的java 驱动jar包 , 并引入到项目中;
2、通过java 代码访问数据库思路如下:
2.1 首先创建一个访问MongoDB的客户服务端;
2.2 通过客户端获取数据库
2.3 通过数据库获取集合(类似SQL中的表)
2.4 对集合进行CURD操作
2.5 关闭客户端连接
即可。
以上是关于MongoDB的部署及java访问的主要内容,如果未能解决你的问题,请参考以下文章