配置环境
MySQL 8.0.28
Idea 2022.1

步骤

1、寻找主界面右侧边栏

最右侧有Database栏。点击“+” -> Data Source -> MySQL

2、配置数据库信息并进行测试


依次填写数据库信息,如果是第一次连接数据库在第4部处会有一个下载驱动的信息,最新版Idea直接下载即可,老版本可能会有无法下载情况。先不点第6步的OK,先执行下一项!

3、点击右上角的扳手图标进行本地驱动配置


在Class处找到正确的驱动,在Driver Files添加mysql的jar包(要保证路径的正确),然后就OK了。

4、连接成功


连接成功后可以在console中编写sql语句进行对数据库的增删查改等操作。

可能遇到的问题
java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver

解决方案及原因:
在MySQL 8.0版本之前本地驱动配置为

com.mysql.jdbc.Driver

MySQL 8.0之后的配置为(我的MySQL版本为8.0.28)

com.mysql.cj.jdbc.Driver

MySQL版本和配置的区别问题

1,检查 mysql-connector-java是否导进去。

2,检查mysql-connector-java jar版本是否跟本机安装的mysql版本匹配。

3,mysql-connector-java 5,配置的是com.mysql.cj.jdbc.Driver的配置就会报java.lang.ClassNotFoundException: com.mysql.cj.jdbc.Driver这个错误。
4,mysql-connector-java 6,配置的是com.mysql.jdbc.Driver的配置也会出现错误,总之MySQL版本要与其配置对应好。

Idea配置、连接MySQL数据库相关推荐

  1. linux jira mysql_JIRA配置连接MySQL数据库

    1. 导出已存在的JIRA数据 2. 关闭JIRA 3. 配置MySQL a. 创建数据库: create database jiradb character set utf8; b. 建立操作该数据 ...

  2. classpass 配置mysql_jmeter压测学习18-JDBC配置连接mysql数据库

    前言 使用jmeter压测接口的时候,有时候需要批量造数据,需使用jmeter连数据库造对应的测试数据. 或者测试结束后,对测试的数据还原,删掉一些垃圾数据,都会用到连接数据库执行sql的操作. JD ...

  3. jdbc连接mysql数据库驱动下载_Java Jdbc驱动下载配置连接mysql数据库方法代码

    1.MySQL JDBC驱动下载 打开上面的下载地址,选择"Platform Independent",然后下载tar.gz或zip格式的都行,之后解压出来得到Jdbc驱动(mys ...

  4. IntelliJ IDEA 中配置连接MySQL数据库

        在IntelliJ IDEA中,配置文件写好后,发现项目中的xml文件关于数据库字段部分报红,提示错误为: Cannot resolve table 'customer' less... (C ...

  5. maven配置连接MySQL数据库2021最新版

    第一种:使用java代码 获取数据源连接 并测试连接对象 1.pom.xml中导入依赖 <?xml version="1.0" encoding="UTF-8&qu ...

  6. 查看openfrie是否连接mysql_openfire连接mysql数据库的字符集问题解决

    openfire默认配置连接mysql数据库后,中文出现乱码. 解决办法: mysql字符集设置为utf8 + 设置全局的字符集 SET @@global.character_set_client = ...

  7. C连接MySQL数据库开发之Windows环境配置及测试

    一.开发环境 Win8.1 64位.VS2013.MySQL5.5.3764位 MySQL安装目录为:C:\Program Files\MySQL\MySQL Server 5.5 二.配置工程环境 ...

  8. Myeclipes连接Mysql数据库配置

    相信大家在网站上也找到了许多关于myeclipes如何连接mysql数据库的解决方案,虽然每一步都按照他的步骤来,可到最后还是提示连接失败,有的方案可能应个人设备而异,配置环境不同导致.经过个人多方探 ...

  9. java mysql 配置_Java连接MySQL数据库详细分析

    一:工具 eclipse MySQL5.7 MySQL连接驱动:mysql-connector-java-5.1.44-bin.jar下载地址 二:加载驱动 2.1 在工程目录中创建lib文件夹,将下 ...

  10. mysql和oracle共用服务器_如何用oracle 11g客户端 配置连接服务器数据库?同一台服务器上装MySQL和oracle会有冲突么...

    在上一篇文章中,小编为您详细介绍了关于<模拟飞行10 咋设置多显示器10?>相关知识.本篇中小编将再为您讲解标题如何用oracle 11g客户端 配置连接服务器数据库?同一台服务器上装My ...

最新文章

  1. 性能优化之Java多线程批量拆分List导入数据库
  2. cacti由cmd.php更换成spine后无法绘图
  3. 面板什么都看不到 unity_杨幂今年第一封太敷衍!最新大片不露脸不秀身材,什么都看不到...
  4. 云上的精准医疗——公有云、私有云案例分析和比较
  5. Java学习笔记(五)--流程控制
  6. MySQL中的组合索引
  7. python - 配置文件
  8. java机考_【Java】(机考常用)类集
  9. ES6新特性之 promise
  10. 高颜值挂脖式运动蓝牙耳机盘点,五款3D环绕高音质蓝牙耳机测评分享
  11. 闰年和平年的区别python_连续四年中一定有一个闰年吗
  12. Gitlab Runner
  13. 50款可以替代桌面软件的在线服务
  14. Android APP 检测和监听当前USB设备插入拔出以及读取VID/PID
  15. 科研卫星服务的全球与中国市场2022-2028年:技术、参与者、趋势、市场规模及占有率研究报告
  16. N4 新标日初级下 问法总结和课后练习题12答案
  17. 安装ubuntu QT
  18. 张赐荣 | 安装版软件和绿色版软件究竟有什么区别?
  19. ARPA双周报3.7—3.21
  20. 贪吃蛇c语言代码图片,【图片】C语言小游戏~贪吃蛇【c语言吧】_百度贴吧

热门文章

  1. 团战可以输、提莫必须死 SDUT3526
  2. matlab回文字符判断程序,(c语言)回文字符串的判断,gets和scanf
  3. 官宣!Databend 和 XSKY星辰天合达成合作
  4. 郭光灿--奇妙的量子世界笔记2(量子力学的解释)
  5. 火影推荐程序连载32-我是如何使用freemarker生成Word文件的?
  6. app上架被拒的各种原因
  7. linux映射关系文件,Linux磁盘映射DM
  8. SpringBoot游戏服务端开发(一)
  9. vintage的一点深入思考
  10. 理解变分自编码器,GAN的近亲