报错信息:

错误连接数据库 [test] : org.pentaho.di.core.exception.KettleDatabaseException:
Error occurred while trying to connect to the databaseDriver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed.
org.gjt.mm.mysql.Driverorg.pentaho.di.core.exception.KettleDatabaseException:
Error occurred while trying to connect to the databaseDriver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed.
org.gjt.mm.mysql.Driverat org.pentaho.di.core.database.Database.normalConnect(Database.java:472)at org.pentaho.di.core.database.Database.connect(Database.java:370)at org.pentaho.di.core.database.Database.connect(Database.java:341)at org.pentaho.di.core.database.Database.connect(Database.java:331)at org.pentaho.di.core.database.DatabaseFactory.getConnectionTestReport(DatabaseFactory.java:80)at org.pentaho.di.core.database.DatabaseMeta.testConnection(DatabaseMeta.java:2783)at org.pentaho.ui.database.event.DataHandler.testDatabaseConnection(DataHandler.java:597)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)at java.lang.reflect.Method.invoke(Unknown Source)at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313)at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157)at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141)at org.pentaho.ui.xul.swt.tags.SwtButton.access$500(SwtButton.java:43)at org.pentaho.ui.xul.swt.tags.SwtButton$4.widgetSelected(SwtButton.java:137)at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)at org.eclipse.jface.window.Window.runEventLoop(Window.java:820)at org.eclipse.jface.window.Window.open(Window.java:796)at org.pentaho.di.ui.xul.KettleDialog.show(KettleDialog.java:80)at org.pentaho.di.ui.xul.KettleDialog.show(KettleDialog.java:47)at org.pentaho.di.ui.core.database.dialog.XulDatabaseDialog.open(XulDatabaseDialog.java:116)at org.pentaho.di.ui.core.database.dialog.DatabaseDialog.open(DatabaseDialog.java:60)at org.pentaho.di.ui.spoon.delegates.SpoonDBDelegate.newConnection(SpoonDBDelegate.java:485)at org.pentaho.di.ui.spoon.delegates.SpoonDBDelegate.newConnection(SpoonDBDelegate.java:472)at org.pentaho.di.ui.spoon.Spoon.newConnection(Spoon.java:8788)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)at java.lang.reflect.Method.invoke(Unknown Source)at org.pentaho.ui.xul.impl.AbstractXulDomContainer.invoke(AbstractXulDomContainer.java:313)at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:157)at org.pentaho.ui.xul.impl.AbstractXulComponent.invoke(AbstractXulComponent.java:141)at org.pentaho.ui.xul.jface.tags.JfaceMenuitem.access$100(JfaceMenuitem.java:43)at org.pentaho.ui.xul.jface.tags.JfaceMenuitem$1.run(JfaceMenuitem.java:106)at org.eclipse.jface.action.Action.runWithEvent(Action.java:498)at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:545)at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:490)at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:402)at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)at org.pentaho.di.ui.spoon.Spoon.readAndDispatch(Spoon.java:1366)at org.pentaho.di.ui.spoon.Spoon.waitForDispose(Spoon.java:8022)at org.pentaho.di.ui.spoon.Spoon.start(Spoon.java:9277)at org.pentaho.di.ui.spoon.Spoon.main(Spoon.java:692)at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)at java.lang.reflect.Method.invoke(Unknown Source)at org.pentaho.commons.launcher.Launcher.main(Launcher.java:92)
Caused by: org.pentaho.di.core.exception.KettleDatabaseException:
Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed.
org.gjt.mm.mysql.Driverat org.pentaho.di.core.database.Database.connectUsingClass(Database.java:515)at org.pentaho.di.core.database.Database.normalConnect(Database.java:456)... 57 more
Caused by: java.lang.ClassNotFoundException: org.gjt.mm.mysql.Driverat java.net.URLClassLoader.findClass(Unknown Source)at java.lang.ClassLoader.loadClass(Unknown Source)at java.lang.ClassLoader.loadClass(Unknown Source)at org.pentaho.di.core.database.Database.connectUsingClass(Database.java:490)... 58 more主机名       : 192.168.43.253
端口           : 3306
数据库名:test

1.下载连接驱动包(根据Mysql版本下载):

Java 连接 MySQL 需要驱动包,MySQL驱动包官网下载地址:
https://dev.mysql.com/downloads/connector/j/

2.解压Java连接Mysql 8.0驱动包

  解压后取出mysql-connector-java.jar包(这里驱动包有版本号)。放到kettle的lib目录下面。


3.重启Kettle并测试连接



 可以看到现在已经连接数据库成功了!

↓↓↓↓↓↓

最近刚申请了个微信公众号,上面也会分享一些运维知识,大家点点发财手关注一波,感谢大家。 【原创公众号】:非著名运维 【福利】:公众号回复 “资料” 送运维自学资料大礼包哦!

数据库迁移工具Kettle连接Mysql数据库报错:Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found, make sure the解决相关推荐

  1. Kettle连接MySQL数据库报错:Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found

    错误信息: Driver class 'org.gjt.mm.mysql.Driver' could not be found 解决办法: 将驱动jar包,放在安装目录 \lib 目录下,重启工具Ok

  2. Kettle连接mysql 驱动报 Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found, make sure the ‘MySQL‘..

    项目场景: 我准备把mongodb数据库导入到mysql中 问题描述 kettle连接mysql,点击浏览报 Driver class 'org.gjt.mm.mysql.Driver' could ...

  3. Kettle链接MySQL报错:Driver class 'org.gjt.mm.mysql.Driver' could not be found

    第一次用Kettle连接MySQL数据库时,报下面错误, 错误信息, 错误连接数据库 [mysqllocal] : org.pentaho.di.core.exception.KettleDataba ...

  4. Kettle安装完报错:Driver class org.gjt.mm.mysql.Driver could not be found

    今天安装Kettle使用,下载解压到本地后双击Spoon.bat 打开应用 首先测试连接Mysql,但是报错,这时候知道他没有需要的Connection包,到Mysql官网下载后,这里我的Mysql是 ...

  5. kettle报错 Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found, make sure the ‘MySQL‘ driver

    在使用 kettle 时,报错如下 org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying ...

  6. Kettle PDI工具连接Mysql时报Driver class ‘org.gjt.mm.mysql.Driver‘ could not be found, make sure the ‘MySQL

    具体报错如下: org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connec ...

  7. Driver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file)

    org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the ...

  8. Mysql登录报错:Can‘t connect to MySQL server on ‘localhost:3306‘ (10061)

    可能每个人遇到问题的情况不一样,首先打开服务我的是当时登录mysql输完密码就会报错:Can't connect to MySQL server on 'localhost:3306' (10061) ...

  9. 【转载】com.mysql.jdbc.Driver 与 org.gjt.mm.mysql.Driver的区别

    引用: https://www.cnblogs.com/JimKing/p/9032272.html https://www.cnblogs.com/wqbin/p/12629580.html 1 引 ...

最新文章

  1. 【Android】Vitamio 4.0 公测版发布(2013-05-28)
  2. mybatis框架入门程序:演示通过mybatis实现数据库的插入操作中实现返回结果的获取...
  3. 使用Mybatis-Generator自动生成Dao、Model、Mapping相关文件
  4. SAStruts リンク記述におけるs:linkとhtml:linkの比較
  5. STL 之replace,replace_if,replace_copy,replace_copy_if
  6. 100层楼2个鸡蛋,如何得知鸡蛋能承受几层的撞击
  7. ps怎么对比原图快捷键_PS学习之旅:ps如何制作满天星,让你夜晚的天空图片更美...
  8. Selenium2学习笔记一
  9. 如何判断是pc端还是移动端
  10. 第五次上课 PPT作业——随机数组,并求和
  11. 微信小程序富文本编辑器
  12. 彩色数字图像处理基础
  13. 【涨知识】你家用的是A级锁还是B级锁,什么锁最安全?
  14. 在php中phr是什么意思,虽败犹荣 AGO.phr:WESG让我们如获新生
  15. 【备忘】Unity 单界面UI多个挖洞实现(shader+mask)
  16. 电脑网易云音乐,网易云音乐的话题区到底有多魔性?
  17. c语言题库-1012循环结构习题:公式求π值
  18. php vox转码,php base64 编码图片,音频,视频
  19. 听说,某团队今天开了4小时评审会……
  20. vue路由跳转不执行mounted方法

热门文章

  1. javafx 教程_新的JMetro JavaFX 11兼容版本
  2. 多目标人工秃鹫优化算法(MATLAB源码分享,智能优化算法) 提出了一种多目标版本的人工秃鹫优化算法(AVOA)
  3. el-tree修改前面箭头图标
  4. 商标注册申请怎么填写商品名称
  5. Linux Vim搜索替换命令详解 :%s/foo/bar/g
  6. 认识Http协议(超文本传输协议)
  7. 哈夫曼树中压缩率到底是什么意思
  8. Matplotlib:Legend 图例
  9. 应用统计专业硕士的就业前景如何?
  10. 对Autorun.inf类U盘病毒的攻防