idea毗连mysql数据库,报错Unknown database ‘testjava‘-(最全教程,并 ...

打印 上一主题 下一主题

主题 806|帖子 806|积分 2418

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版本
  1. <!--版本信息-->
  2.     <properties>
  3.         <mybatis-spring-boot>1.3.0</mybatis-spring-boot>
  4.         <mysql-connector>8.0.19</mysql-connector>
  5.     </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乐成!!!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

何小豆儿在此

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表