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

Java连接MongoDB

2013-07-05 19:26 471 查看
很久以前,曾以为自己成熟到无以复加的程度。而现在,才看到,原来生活远比自己想象中的要复杂精彩得多。权且安慰,认识到自己的不成熟也是一种成熟吧。今天,宿舍群里同学发的链接说,寒门再难出贵子。的确,现实就是这样的残酷。不过,改变的第一步是认识到并接受现实。定位很重要,不管在哪儿,我都希望自己是最坚固的,哪怕是一颗小小的螺丝钉。Move on!(很惭愧,让看博客的人,先要读开头无聊的段子。)

MongoDB就是好用,从连接的方法就能看出来。

首先,下载java连MongoDB的库(已上传至链接)。

然后,将下载的库文件添加到Myeclipse项目,步骤:首先将下载的jar文件拷贝到项目目录下的lib目录(如果没有就自己新建一个),右键项目,单击Properties,点Java Build Path,然后选择Libraries,点击Add External Jars,选中刚刚jar文件所在的路径(就是项目目录下的lib目录中的jar文件路径)就可以了。

下面是连接的实例代码。

import com.mongodb.BasicDBObject;
import com.mongodb.DB;//加载MongoDB的java驱动
import com.mongodb.DBCollection;
import com.mongodb.Mongo;

public class MongoDB
{
public static void main(String[] args) throws Exception
{
Mongo m = new Mongo("10.77.20.xx", 27017);// 如果是本机的话,ip就应该改成"localhost"喽
DB db = m.getDB("mas_test");
DBCollection authors = db.getCollection("AuthorInfo");

// 建立一个数据项,重复执行会多次添加一样的数据
BasicDBObject val = new BasicDBObject();
val.put("ID", "1");
val.put("Name", "lfqy");//这样就创建了一个有两个字段的Document对象
authors.save(val);//将该Document插入到mongodb的collection中

// 有时候需要验证用户名和密码
// if (db.authenticate("", "123".toCharArray()))
// {
// System.out.println("success");
// } else
// {
// System.out.println("flase");
// }
System.out.println(db.getName());
}
}
从上面可以看出MongoDB的易用性真的很高。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: