设为首页 加入收藏

TOP

Java连接,操作MongoDB(二)
2015-11-21 01:58:27 来源: 作者: 【 】 浏览:1
Tags:Java 连接 操作 MongoDB
ongo){ if(mongo!=null){ mongo.close(); } } } //利用方法重载实现不同情况的传参 /** * 获取指定的集合 * @param collectionName :要链接的集合 * @param dbName:集合所在的数据库 * @return */ public DBCollection getDBCollection(String collectionName,String dbName){ DBCollection dBCollection=null; if(getDB(dbName,null, null)){ db.requestStart(); if(collectionName==null){//如果为空则从配置文件中查找 collectionName=MyPro.getInstance().getProperty("collectionName"); } dBCollection=db.getCollection(collectionName); }else{ //抛出异常 throw new RuntimeException("数据库连接失败"); } return dBCollection; } /** * * @param collectionName * @param dbName * @param name * @param password * @return */ public DBCollection getDBCollection(String collectionName,String dbName,String name,String password){ DBCollection dBCollection=null; if(getDB(dbName,name, password)){ db.requestStart(); if(collectionName==null){//如果为空则从配置文件中查找 collectionName=MyPro.getInstance().getProperty("collectionName"); } dBCollection=db.getCollection(collectionName); }else{ //抛出异常 throw new RuntimeException("数据库连接失败"); } return dBCollection; } /** * 只传递集合名字 * @param collectionName * @return */ public DBCollection getDBCollection(String collectionName){ DBCollection dBCollection=null; String dbName=MyPro.getInstance().getProperty("dbName"); if(getDB(dbName,null, null)){ db.requestStart(); if(collectionName==null){//如果为空则从配置文件中查找 collectionName=MyPro.getInstance().getProperty("collectionName"); } dBCollection=db.getCollection(collectionName); }else{ //抛出异常 throw new RuntimeException("数据库连接失败"); } return dBCollection; }
首页 上一页 1 2 下一页 尾页 2/2/2
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇第一课MongoDB概述与安装 下一篇JDBC批量处理

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: