发布于2026-07-10 阅读(0)
扫一扫,手机访问
想要在IDEA里连接MySQL这类数据库,第一步自然是搞定驱动。通常情况下,你在配置连接时,IDEA会主动提示“驱动未安装”,并且询问是否要自动下载。这时候如果进度条卡在半路,或者干脆下载失败,别慌——可以先通过Maven把相应的包导入项目,然后再回到连接配置界面重新触发驱动下载即可。

说到Maven导包,这里有个容易踩的坑:JDBC驱动包分旧版本和新版本。这里以新版本8.0.21为例,导完包之后还需要手动配置一下。


找到刚才在Maven里导入的包,添加进来就行。
注意:这里的Class选择千万别搞错。8.0.21属于新版本,它的驱动类名是:
com.mysql.cj.jdbc.Driver
而旧版本的驱动类名是:
com.mysql.jdbc.Driver
如果选错了,测试连接时就会报错。顺便说一句,新旧版本都用过,目前的经验是:版本号以8开头的用新驱动类名没问题,以5开头的用旧驱动类名稳妥。

最后点击Apply应用即可。
第一次用IDEA连接数据库时,很多人都会遇到时区不匹配的问题。测试连接时IDEA会弹出这样的提示:
Server returns invalid timezone. Go to ‘Advanced’ tab and set ‘serverTimezone’ property manually.
意思很明确:服务器返回的时区无效,需要到“Advanced”选项卡里手动设置serverTimezone属性。

设置好时区之后再去测试,通常就能顺利连接上。

不过要注意:上面这种手动设置的方式,每次新建项目时都得重新配一次serverTimezone。为了省事,可以直接在IDEA中将serverTimezone的默认值修改为UTC,这样以后就不用每次重复操作了。


这样一来,时区配置就能一劳永逸,省下不少精力。
以上是使用IDEA连接MySQL时常见的两个问题及对应的解决思路。驱动下载失败可以借助Maven手动导入,注意新老版本的驱动类名区别;时区不匹配则通过设置serverTimezone属性解决,并推荐将其设为默认值。希望这份经验能帮你少走一些弯路。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
7
8