org.gjt.mm.mysql.driver kettle_Kettle 连接Mysql数据库报错 Error connecting to database: (using class org.gj...

Kettle连接Mysql数据库的报错,首先我练习用的Kettle版本是5.4,在进行数据连接时,出现了信息开头类似为:

Error connecting to database [test] : org.pentaho.di.core.exception.KettleDatabaseException:

Error occured while trying to connect to the database Exception while loading class org.gjt.mm.mysql.Driver     org.pentaho.di.core.exception.KettleDatabaseException: Error occured while trying to connect to the database

Exception while loading class org.gjt.mm.mysql.Driver 的错误.

网上的解决方法总结为:

方法一:下载jar包:mysql-connector-java-5.1.15-bin.jar 放到Kettle安装目录下:

D:\kettle\data-integration\lib 重启Spoon.bat问题解决.(方法来源:https://blog.csdn.net/a15020059230/article/details/72823039)

方法二(方法来源https://blog.csdn.net/quzihen/article/details/73164812):

24ca5f426239098645a5624d78864d92.png

a0a6adf8e4d812ea86a12e8e8f9302dd.png

如果你和我一样,上面的方法都不能解决连接数据库的问题,请注意你的报错信息是否有The servertime zone value 'Öйú±ê׼ʱ¼ä' is unrec,time zone这个很关键的错误提示.有的话,基本锁定是Mysql的时区问题.

show variables like '%time_zone%'

set global time_zone='+8:00';

问题解决.(网上给出Kettle连接Mysql数据库报错的解决方案,基本都是把驱动放在lib目录,请注意自己看报错的信息,根据具体的报错解决问题有时你可能输入的密码错了、数据库为空……)

13636c0d2dc61716a51ea3f7246ff568.png

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值