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(); } } }
程序的运行效果图:
转载请标明出处:萝卜根
原文地址请标明:原文地址
