idea连接mysql数据库,报错Unknown database ‘testjava‘-(最全教程,并教你如何用idea直接连接mysql)

1.前言

idea创建maven项目,连接windows中的mysql数据库时,报错Unknown database 'testjava'

在项目中检查了jdbc.properties文件,数据库的url、username、password都是正确的,项目启动后还是无法连接数数据库。

2.解决方法

2.1思路一:检查mysql中是否存在testjava数据库

打开MySQL 8.0 Command Line Client

 在终端登录mysql后,输入show databases;查看主机上所有的数据库

 如果没有testjava数据库,那么你输入testjava的数据库名字,肯定会报错

2.2思路二:将mysqlzt服务关闭

发现,我下载了禅道,自带了数据库,并且设置了跟mysql一样的用户名和密码(mysqlzt)

打开win+r

输入services.msc,找到mysqlzt服务,并关闭该服务

2.3思路三:检查jdbc驱动版本跟数据库版本是否兼容

首先查询mysql版本和jdbc版本

(1)查询mysql版本

Mysql版本为8.0.19 

(2)查询JDBC版本

<!--版本信息-->
    <properties>
        <mybatis-spring-boot>1.3.0</mybatis-spring-boot>
        <mysql-connector>8.0.19</mysql-connector>
    </properties>

JDBC版本为8.0.19。

检查结果:jdbc与数据库版本一致

以上就是解决该问题的思路

3.补充:用idea来测试连接mysql

用idea测试连接mysql

目的:排除是自己写的代码问题,直接使用idea来测试连接mysql


如果本机安装的mysql版本是5.7的,那么IDEA要连接mysql也应该匹配下驱动版本。把Driver改成MySQL for 5.1就可以了

如图所示:driver:选择mysql for 5.1

我本机安装的mysql版本是8.xxx的,所以不用改变mysql版本

如图所示:输入数据库信息:地址,用户名,密码,数据库名

出现以下界面,说明连接成功

 即idea连接mysql成功!!!

  • 27
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

布凡哦

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值