Java连接MongoDB
很久以前,曾以为自己成熟到无以复加的程度。而现在,才看到,原来生活远比自己想象中的要复杂精彩得多。权且安慰,认识到自己的不成熟也是一种成熟吧。今天,宿舍群里同学发的链接说,寒门再难出贵子。的确,现实就是这样的残酷。不过,改变的第一步是认识到并接受现实。定位很重要,不管在哪儿,我都希望自己是最坚固的,哪怕是一颗小小的螺丝钉。Move on!(很惭愧,让看博客的人,先要读开头无聊的段子。)
MongoDB就是好用,从连接的方法就能看出来。
首先,下载java连MongoDB的库。
具体下载目录在 /2013年资料/7月/5日/Java连接MongoDB
下面是连接的实例代码。
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的易用性真的很高。