加入收藏 | 设为首页 | 会员中心 | 我要投稿 云计算网_泰州站长网 (http://www.0523zz.com/)- 视觉智能、AI应用、CDN、行业物联网、智能数字人!
当前位置: 首页 > 服务器 > 系统 > 正文

Java怎样对MongoDB数据库运作?

发布时间:2022-04-22 10:57:04 所属栏目:系统 来源:互联网
导读:这篇文章给大家分享关于java操作mongodb数据的内容,包括Java与mongodb的连接、Java获取mongodb的数据库名、Java对mongodb的collection进行crud操作等等,小编认为是比较实用的,因此分享给大家作参考,感兴趣的朋友可以了解一下。 Java与mongodb的连接 1.
       这篇文章给大家分享关于java操作mongodb数据的内容,包括Java与mongodb的连接、Java获取mongodb的数据库名、Java对mongodb的collection进行crud操作等等,小编认为是比较实用的,因此分享给大家作参考,感兴趣的朋友可以了解一下。
 
       Java与mongodb的连接
       1. 连单台mongodb
 
Mongo mg = new Mongo();//默认连本机127.0.0.1 端口为27017
 
Mongo mg = new Mongo(ip);//可以指定ip 端口默认为27017
 
Mongo mg = new Mongo(ip,port);//也可以指定ip及端口
 
 
       2.  连多台mongodb
 
List<ServerAddress> mongoHostList = new ArrayList<ServerAddress>();
 
mongoHostList.add(new ServerAddress("ip",port));
 
mongoHostList.add(new ServerAddress("ip",port));
 
mongoHostList.add(new ServerAddress("ip",port));
 
Mongo mg = new Mongo(mongoHostList);
 
       Java获取mongodb的数据库名
       1. 获取mongodb的db(数据库)
 
//dataBaseName相当于关系数据库里的数据库名,mongodb中若没有该
 
//数据库名也不会报错,默认mongodb会建立这个数据库名,为空。
 
DB db = mg.getDB(dataBaseName);
 
       注意:mongodb区分大小写,程序中一定要注意
       2.mongodb的db安全认证
 
//安全认证java代码 返回true表示通过,false表示没通过不能进行操作
 
db.authenticate("userName", "password".toCharArray());
 
if(db.authenticate("admin", "123".toCharArray())){
 
  System.out.println("连接mongodb成功...");
 
} else{
 
  System.out.println("连接mongodb失败...");
 

(编辑:云计算网_泰州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读