Java的idea连接mongodb数据库的详细教程
作者:周某且电瓶 发布时间:2023-11-19 08:07:58
最近有一个java实验,要求用java使用数据库,于是本人新手小白,在idea上卡了好半天
希望看到这个博客的人能解决问题,跳过一些坑
首先,我这里用的是 mongodb 数据库(ps:node.js下mongo太好用了,就没有mysql)
1,用idea创建一个maven工程
由于不牵扯太多功能,直接 next 就行了,
很无奈,创建完就直接报错了
找不到 maven 相关的插件
Cannot resolve plugin org.apache.maven.plugins:maven-compiler-plugin:3.1stackoverflow
这里我查了好多博客,基本把下面三个路径设为一样就行了,然而我怎么试都没用
然后就看到一个大神的博客,附上大神的博客连接:https://www.jianshu.com/p/6eefbaa79c99
解决方案是这样的:在pom.xml 文件的project标签下,加入以下代码即可解决,啥都不用配置
<repositories>
<repository>
<id>alimaven</id>
<url>https://maven.aliyun.com/repository/public</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<id>alimaven</id>
<url>https://maven.aliyun.com/repository/public</url>
</pluginRepository>
</pluginRepositories>
2,接下来是连接mongodb数据库,
这里我就不细讲来 ,菜鸟教程等,有很多地方说,
还有就是 mongodb 的基本操作我也不多说,肯定已经有很多讲的比我好的。
这里我就说以下,编译时碰到的坑
代码写完后,提示,不支持 java 5的话,就这样解决,
我的 java 环境是14,但是我用 14 确实还是不被支持,于是我把从 1 开始的版本都试一遍了,发现 9 是可以的,不求甚解的话就将就着用吧,
结果就可以运行了
如图,数据已经可以查看了,ps(java里面有一个mongo插件的,可以安装并查看数据库,但是不能操作数据且 idea2020 以上不支持)
来源:https://blog.csdn.net/weixin_45466776/article/details/109995788


猜你喜欢
- TabLayout+ViewPager实现tab和页面联动效果xml中:<?xml version="1.0" e
- 前言在我们java开发中,Date日期这个字段会被经常使用,比如获取当前系统的时间,获取上个月,上一年的时间,以及获取两个日期相差的时分秒数
- 目录栈溢出(虚拟机栈和本地方法栈)产生原因解决思路堆溢出产生原因解决思路方法区和运行时常量池溢出产生原因解决思路本机直接内存溢出产生原因解决
- 前言在java中遍历Map有不少的方法。这篇文章我们就来看一下Java读取Map的两种方法以及这两种方法的对比。一、 遍历Map方
- 实现的功能:默认情况下将扫描整个项目的文件可以使用@ComponentScan注解配置扫描路径只将被@Component注解修饰的类装载到容
- spring-data-redis项目  spring-data-redis提供了在Spring应用中通
- 软件工程由于需要不断迭代开发,因此要对源代码进行版本管理。Android源代码工程(AOSP)也不例外,它采用Git来进行版本管理。AOSP
- 现在越来越多的软件都开始使用沉浸式状态栏了,下面总结一下沉浸式状态栏的两种使用方法注意!沉浸式状态栏只支持安卓4.4及以上的版本状态栏:4.
- 前言自从用了SpringBoot,个人最喜欢的就是SpringBoot的配置文件了,和Spring比起SpringBoot更加灵活,修改的某
- java内部类分为: 成员内部类、静态嵌套类、方法内部类、匿名内部类 。在java的世界里,提供了匿名内部类语法,用于帮助大家简化代码,本文
- 本文实例为大家分享了java实现小超市程序的具体代码,供大家参考,具体内容如下一.人物包1.顾客类package person;public
- 定时任务1import lombok.extern.slf4j.Slf4j;/** * @author Created by niugang
- 自定义控件是根据自己的需要自己来编写控件。安卓自带的控件有时候无法满足你的需求,这种时候,我们只能去自己去实现适合项目的控件。同时,安卓也允
- 一、队列的结构队列:一种操作受限的线性表,只允许在线性表的一端进行插入,另一端进行删除,插入的一端称为队尾,删除的一端称为队头通过 动态顺序
- 本文实例为大家分享了Java单例模式利用HashMap实现缓存数据的具体代码,供大家参考,具体内容如下一、单例模式是什么?单例模式是一种对象
- 本文实例讲述了Spring实战之注入集合值操作。分享给大家供大家参考,具体如下:一 配置<?xml version="1.0
- 摘要在我们使用MyBatis的过程中,如果所有实体类和单表CRUD代码都需要手写,那将会是一件相当麻烦的事情。MyBatis官方代码生成器M
- 继续我们的源码解析,上一篇文章我们介绍了Activity的启动流程,一个典型的场景就是Activity a 启动了一个Activity b,
- 这里我们只介绍springboot2.0的session时间设置Duration转换字符串方式,默认为正,负以-开头,紧接着P,(字母不区分
- 在最近写的一个天气APP中用到了圆形头像这样的一个样式,中间是圆形的头像(被圆形切割的图片),周围是一个带颜色的圆环。如下图所示,今天就来说