首页 > 数据库 > NoSql数据库MongoDB学习(四)JAVA连接MongoDB

NoSql数据库MongoDB学习(四)JAVA连接MongoDB

首先,我们要安装MongoDB的JAVA开发驱动:

MongoDB官方提供的驱动下载地址为:https://github.com/mongodb/mongo-java-driver/downloads

我选择的是mongo-2.5.jar 版本,然后根据官方提供的文档知道,要想用JAVA连接mongoDB只需要将驱动的jar文件加入到环境变量的classpath中即可。

(注意:我把jar文件放在d:\mongodb\目录下,在classpath中需要指定完整的文件路径:d:\mongodb\mongo-2.5.jar。我开始时候指定了d:\mongodb\,发生错误)。

其次,启动mongoDB服务器,如何启动我们已经在前面的章节中讲过了。可以参见:

NoSql数据库MongoDB学习(二)MongoDB安装

最后,我们写个测试的程序,用来连接mongodb,代码如下

import com.mongodb.*;
public class Main
{
   public static void main(String[] args)
   {
      try
      {
        //连接数据库(三种连接方式):
        //Mongo m = new Mongo();
        //Mongo m = new Mongo( "localhost" );
        //Mongo m = new Mongo( "localhost" , 27017 );
        Mongo m = new Mongo("127.0.0.1");
        //选择数据库,如果没有这个数据库的话,会自动建立
       DB db = m.getDB("book");
      //列出所有数据库名,不过发现,如果数据库里面是没有数据的话,并不会被列出来
       System.out.println("数据库列表:\n"+m.getDatabaseNames());
 
      }
      catch(Exception error)
     {
        error.printStackTrace();
     }
   }
}

程序的运行效果图:

转载请标明出处:萝卜根

原文地址请标明:原文地址

  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
*

:yund: :yun: :yes: :xiaxia: :xiaom: :xiaohan: :wuyu: :wuxiao: :woshou: :woquan: :wink: :tiaodou: :tiaod: :sikao: :pa: :oops: :ok: :no: :mad: :lihai: :leihua: :lei: :ku: :konghe: :kbu: :jiwai: :jiong: :jiay: :huo: :huaixiao: :hanxiao: :han: :haha: :guolai: :guan: :guai: :ganga: :eek: :dou: :diao: :deng: :buli: :bizui: :bishi: :biggrin: :arrow: