Java连接MongoDB


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

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

首先,下载java连MongoDB的库。

免费下载地址在 http://linux.bkjia.com/

用户名与密码都是www.bkjia.com

具体下载目录在 /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的易用性真的很高。

相关内容