当前位置: 首页 > news >正文

网站建设公司平台朝阳网络科技有限公司

网站建设公司平台,朝阳网络科技有限公司,怎么看网站谁做的,文章编辑器wordpress【MongoDB】三、使用Java连接MongoDB 实验目的实验内容练习1、开启Eclipse#xff0c;创建Java Project项目#xff0c;命名为Mongo12、添加项目依赖的jar包3、创建类MongoDemo4、连接数据库5、查看集合6、创建集合7、删除集合8、查看文档9、插入文档10、更新文档11、删除文档… 【MongoDB】三、使用Java连接MongoDB 实验目的实验内容练习1、开启Eclipse创建Java Project项目命名为Mongo12、添加项目依赖的jar包3、创建类MongoDemo4、连接数据库5、查看集合6、创建集合7、删除集合8、查看文档9、插入文档10、更新文档11、删除文档 测试新建集合course删除新建集合course在student集合中插入文档将_id为1014的学生成绩修改为80删除_id为1012的学生 实验小结 实验目的 1了解使用Java操作MongoDB的流程 2能够编写Java操作MongoDB的代码。 实验内容 练习 1、开启Eclipse创建Java Project项目命名为Mongo1 2、添加项目依赖的jar包 3、创建类MongoDemo 在类的构造函数MongoDemo()中编写代码实现对MongoDB服务器的连接。 MongoClient connection null; //存储MongoDB数据库连接对象MongoDatabase dbnull; //存储连接的数据库对象public MongoDemo() {ServerAddress serverAddress new ServerAddress(127.0.0.1, 27017);// 第一个root 为账号第二个admin为创建账户时的数据库名称第三个参数为密码MongoCredential mongoCredential MongoCredential.createCredential(root, admin, 123456.toCharArray());//MongoClientOptions 是连接的相关配置类似数据库连接池的相关配置,使用默认即可connection new MongoClient(serverAddress,mongoCredential, MongoClientOptions.builder().build()); }4、连接数据库 在类MongoDemo中定义DatabaseConn ()方法用来连接指定的数据库。 public void DatabaseConn(String dbName) {db connection.getDatabase(dbName);} mongdemo.DatabaseConn(stu);5、查看集合 在类MongoDemo中定义getCollection ()方法主要用于查看数据库中的集合。 public void getCollection() {MongoIterableString listCollectionNames db.listCollectionNames();// 获取db数据库中的集合列表for (String collectionName : listCollectionNames) {System.out.println(collectionName.toString());}}6、创建集合 在类MongoDemo中定义createCollection ()方法主要用于创建集合。 //创建集合public void createCollection(String collectionname){db.createCollection(collectionname);} 7、删除集合 在类MongoDemo中定义dropCollection()方法主要用于删除集合。 //删除集合public void dropCollection(String collectionname){MongoCollectionDocument collection db.getCollection(collectionname);collection.drop();} 8、查看文档 在类MongoDemo中定义findDocument ()方法主要用于查看文档。 //查看文档public void findDocument(String collectionname){MongoCollectionDocument collection db.getCollection(collectionname);FindIterableDocument documents collection.find();System.out.println(集合collectionname中的文档有);for (Document document : documents) {System.out.println(document);}} 9、插入文档 在类MongoDemo中定义insertOneDocument()方法主要用于插入单个文档。 //插入文档public void insertOneDocument(String collectionname,Document document){MongoCollectionDocument collection db.getCollection(collectionname); collection.insertOne(document);} 10、更新文档 在类MongoDemo中定义updateDocument ()方法主要用于更新文档。 //更新文档public void updateDocument(String collectionname){MongoCollectionDocument collection db.getCollection(collectionname);//修改的键以及修改的值Document document new Document(score,80);//用作修改collection.updateOne(Filters.eq(_id,1014),new Document($set,document));} 11、删除文档 在类MongoDemo中定义deleteDocument()方法主要用于删除文档。 //删除文档public void deleteDocument(String collectionname){MongoCollectionDocument collection db.getCollection(collectionname);collection.deleteOne(Filters.eq(_id,1012));} 测试 在类MongoDemo中定义主函数main()主要对以上定义的功能函数进行测试。在主函数中连接数据库stu在数据库stu中新建集合course删除新建集合course在student集合中插入文档{_id:“1016”name:“唐开平”sex:“女”age18major“软件技术”credits42score74}将_id为1014的学生成绩修改为80删除_id为1012的学生。 新建集合course mongdemo.createCollection(course); mongdemo. getCollection();删除新建集合course mongdemo.dropCollection(course); mongdemo.getCollection();在student集合中插入文档 Document document new Document(_id,1016).append(name, 唐开平).append(sex, 女).append(age,18).append(major, 软件技术).append(credits, 42).append(score, 74); mongdemo.insertOneDocument(students,document); mongdemo.findDocument(students); 将_id为1014的学生成绩修改为80 //更新文档public void updateDocument(String collectionname){MongoCollectionDocument collection db.getCollection(collectionname);//修改的键以及修改的值Document document new Document(score,80);//用作修改collection.updateOne(Filters.eq(_id,1014),new Document($set,document));} mongdemo.updateDocument(students); mongdemo.findDocument(students); 删除_id为1012的学生 //删除文档public void deleteDocument(String collectionname){MongoCollectionDocument collection db.getCollection(collectionname);collection.deleteOne(Filters.eq(_id,1012));} mongdemo.deleteDocument(students); mongdemo.findDocument(students);实验小结 通过本次实验我掌握了通过使用Java连接MongoDB的具体流程以及使用Java对MongoDB数据库进行的增删改查等一系列操作。在实验过程中遇到了很多硬件或者是软件上的问题请教老师询问同学上网查资料都是解决这些问题的途径。最终将遇到的问题一一解决最终完成实验。 注意事项 1、有疑问前知识学习前先用搜索。 2、熟读写基础知识学得会不如学得牢。 3、选择交流平台如QQ群网站论坛等。 4、尽我能力帮助他人在帮助他人的同时你会深刻巩固知识。
http://www.dnsts.com.cn/news/189118.html

相关文章:

  • iis 设置此网站的访问权限中国互联网金融协会
  • 汕头网站制作全过程wordpress主题商城主题
  • 专题学习网站模板广告模板制作
  • 网站更新内容怎么做小程序源码什么意思
  • 最新电大网站开发维护珠海网络公司有哪些
  • 济南做外贸的网站公司吗沈阳网站设计开发公司
  • 网站的配色技巧西安旅游攻略自由行5天
  • 宽城区网站建设什么是专业建设
  • 德州网站有哪些充值选建设银行打不开网站
  • 网站浏览路径怎么做台州网站搜索排名
  • net开发网站韩国网页设计欣赏
  • 主机宝 建设网站个人网站备案可以盈利吗
  • 南宁百度网站建设深圳室内设计培训
  • 网站代理维护方城微网站建设
  • 萧山网站建设安徽省建设工程资源网
  • 怎么建网站快捷方式网页版百度
  • 浅谈电子商务网站的建设与管理眉山 网站开发
  • 企业网站开发标准学编程哪家培训机构好
  • 河南建设厅网站地址湖南人文科技学院招聘
  • 广告网站留电话不用验证码网站服务器架设
  • 苏州建筑行业网站建设深圳网页设计公司排行
  • 网站死链接wordpress按钮打开外部链接
  • 乡镇信息公开网站建设制度西安米德建站
  • 做网站如何保证询盘数量电商网站的好处
  • 做相框的网站设计之家房屋装修游戏破解版
  • 怎么建设网站赚钱手机杭州哪里找网站建设的兼职
  • 福州天成设计我的企业网站怎么seo
  • 保定网站建设方案学做软件的网站有哪些内容
  • 做盗版电影网站赚钱iis两个网站做ssl
  • wordpress 整站采集高端网站建设企业