首页 / MONGODB / mongoDB数据库原生配置
mongoDB数据库原生配置
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了mongoDB数据库原生配置,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2568字,纯文字阅读大概需要4分钟。
内容图文
![mongoDB数据库原生配置](/upload/InfoBanner/zyjiaocheng/512/ba801832f58c4eeb86c2c5d6987580c4.jpg)
<dependency>
<groupId>org.mongodb</groupId>
<artifactId>mongo-java-driver</artifactId>
<version>3.0.4</version>
</dependency>
2.封装mongoDBUtil工具类
1 //不通过认证获取连接数据库对象 2 public static MongoCollection<Document> getConnect(){ 3 //连接到 mongodb 服务 4 MongoClient mongoClient = new MongoClient("ip", 27017); 5 ? 6 //连接到数据库 7 MongoDatabase mongoDatabase = mongoClient.getDatabase("数据库名称"); 8 ? 9 //连接数据库表 10 MongoCollection<Document> personalData = mongoDatabase.getCollection("表名称"); 11 ? 12 //返回连接数据库表对象 13 return personalData; 14 } 15 ? 16 //需要密码认证方式连接 17 public static MongoCollection<Document> getConnect2(){ 18 List<ServerAddress> adds = new ArrayList<>(); 19 //ServerAddress()两个参数分别为 服务器地址 和 端口 20 ServerAddress serverAddress = new ServerAddress("localhost", 27017); 21 adds.add(serverAddress); 22 ? 23 List<MongoCredential> credentials = new ArrayList<>(); 24 //MongoCredential.createScramSha1Credential()三个参数分别为 用户名 数据库名称 密码 25 MongoCredential mongoCredential = MongoCredential.createScramSha1Credential("username", "databaseName", "password".toCharArray()); 26 credentials.add(mongoCredential); 27 ? 28 //通过连接认证获取MongoDB连接 29 MongoClient mongoClient = new MongoClient(adds, credentials); 30 ? 31 //连接到数据库 32 MongoDatabase mongoDatabase = mongoClient.getDatabase("test"); 33 ? 34 //连接数据库表 35 MongoCollection<Document> personalData = mongoDatabase.getCollection("表名"); 36 ? 37 //返回连接数据库对象 38 return personalData; 39 }
测试类
1 @Test 2 public void deom01(){ 3 MongoCollection<Document> connect = MongoDBUtil.getConnect(); 4 ? 5 JSONObject json = new JSONObject(); 6 json.put("111","hasidffhasedfhed"); 7 json.put("222","hasidffhasedfhed"); 8 json.put("333","hasidffhasedfhed"); 9 json.put("444","hasidffhasedfhed"); 10 json.put("5555","hasidffhasedfhed"); 11 Document json1 = new Document(json); 12 connect.insertOne(json1); 13 }
?
大家可以关注我的公众号秦川以北后续有更多精彩实用内容分享谢谢!
mongoDB数据库原生配置
标签:yum oca sha 工具类 pen family creates 应用 pre
本文系统来源:https://www.cnblogs.com/qinyuanyuan/p/11380428.html
内容总结
以上是互联网集市为您收集整理的mongoDB数据库原生配置全部内容,希望文章能够帮你解决mongoDB数据库原生配置所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。