Kettle是使用Java开发,开源的一款ETL工具,这里记录一下关于Kettle有关于数据库连接的问题

1、mysql版本需要注意区分,在mysql8.0的文档中官方已经给出,使用caching_sha2_password作为首选身份验证插件,

同时,官方也给出解决方案

kettle连接数据库问题及解决方法:

1、错误连接数据库 [111] : org.pentaho.di.core.exception.KettleDatabaseException:

Error occurred while trying to connect to the database

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

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

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

解决方案:这样的报错是因为缺少连接数据库的jar包,在mysql官网下载一个jar包,将其放置到kettle安装目录下的lib文件夹下即可。然后重启kettle即可解决

2、错误连接数据库 [222] : org.pentaho.di.core.exception.KettleDatabaseException:

Error occurred while trying to connect to the database

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

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

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

解决方案:这是因为jar包的不兼容造成,不兼容原因在文章开头已经给出,mysql-connector-java-5.1.48-bin.jar是可以解决这种兼容性问题的,所以只要到官网下载这个版本的jar包将其放置到kettle安装目录下的lib文件夹内,然后重启kettle即可解决

最新文章

  1. 大端小端系统_union_栈的增长方向
  2. 利用PHPMailer 来完成PHP的邮件发送 #转载自:大菜鸟在云端#
  3. 函数指针的一个demo
  4. Hibernate之jpa实体映射的三种继承关系
  5. WinForm窗体及其控件的自适应
  6. Nginx重定向[Rewrite]配置 for wordpress & Discuz
  7. 一个老站长对HTML5认识
  8. IE6背景图片闪动问题
  9. Ch02 从零开始实例学习3
  10. 通过COM组件方式实现java调用C#写的DLL文件
  11. [USACO13FEB] Tractor
  12. (9)SQL的注入(致命的漏洞)
  13. Python的方法和语法解释
  14. linecache
  15. 【转载】kafka 基础知识
  16. Oracle 11gR2 RAC 常用维护操作 说明
  17. 【NOI】荷马史诗
  18. 树莓派(raspberry pi)系统开发
  19. java 基础 --- java8 HashMap
  20. data目录和binlog目录搬迁的方法

热门文章

  1. Nginx基础 - HTTPS安全web服务
  2. Leetcode(1)-两数之和
  3. sql-libs(5)
  4. Swift Playground All In One
  5. Set-Cookie & Secure & HttpOnly & SameSite
  6. 如何在 macOS 上搭建 PHP 开发环境
  7. GitHub Packages
  8. flex layout & demos
  9. js assert
  10. html 布局,上下各100px,中间自适应