kettle默认使用的是org.gjt.mm.mysql.Driver,而mysql 8.0以上connector已经不再支持这个包名;

即使将mysql-connector-java-8.0.xx.jar包拷贝到data-integration/lib目录下,还是报错找不到驱动;

所以要用jndi方法配置kettle,用com.mysql.cj.jdbc.Driver作为驱动。

com.mysql.cj.jdbc.Driver兼容JDK8环境,不兼容JDK7环境,JDK版本不匹配时连接也会出错,如果服务器上JDK版本较低 要升级下

更新jdbc.properties文件,在simple-jndi目录下,新增新增jndi配置:

Linux下则 vi data-integration/simple-jndi/jdbc.properties

Myslq8_DB/type=javax.sql.DataSource

Myslq8_DB/driver=com.mysql.cj.jdbc.Driver

Myslq8_DB/url=jdbc:mysql://db_ip:3306/db_name?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=Asia/Shanghai

Myslq8_DB/user=db_user

Myslq8_DB/password=db_password

db_ip、db_name、db_user、db_password这四处更新上实际的数据库参数

新建数据库连接,选择mysql数据库,选择JNDI,在JNDI名称中填入Myslq8_DB.

kettle连接mysql教程_kettle 连接 mysql8相关推荐

  1. java连接mysql教程_Java连接MySQL数据库详细教程(附网盘下载地址)

    importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.s ...

  2. mysql怎么可视化连接_IDEA连接MySQL可视化工具连接操作

    IDEA连接MySQL可视化工具连接操作入下所示: 填写完成后,点击测试连接,连接成功如图所示点击OK即可 报告错误(如图所示):[08001] Could not create connection ...

  3. mysql useunicode_jdbc连接mysql 为什么在连接时已经这样设置了 ?useUnicode=truecharacterEncodin...

    jdbc连接mysql 为什么在连接时已经这样设置了 ?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&m ...

  4. php 查询数据表第2条,PHP 连接 MySQL 数据库的连接函数 mysql_connect 的第二个参数是( )。...

    问题:PHP 连接 MySQL 数据库的连接函数 mysql_connect 的第二个参数是( ). 更多相关问题 下图中ACB为晨昏线,C地点位于格陵兰岛上.回答(1)--(3)题.(1)飞机从A点 ...

  5. mysql_connect函数怎么调用,PHP连接MySQL数据库的连接函数mysql_connect的第三个参数是( )。...

    PHP连接MySQL数据库的连接函数mysql_connect的第三个参数是( ). 答:数据库密码 下列选项中,采用不指定表的字段名的方式向表Student中添加id为1,name为"小王 ...

  6. dw2019连接mysql数据库_VS2019连接mysql8.0数据库的教程图文详解

    1.首先准备好VS2019以及mysql数据库,两者都可以去官网下载,我们直接描述连接过程. 2.连接: 第一步:打开mysql的安装目录,我本地的安装目录如下:(注意是否有include和lib文件 ...

  7. qt 连接mysql数据库_QT连接MYSQL数据库教程

    QT连接MYSQL数据库教程 最近购买了阿里云Linux服务器,处于自学需要安装了MYSQL5.7. 准备用QT开发个小工具,在使用QT提供的标准类连接MYSQL库的时候一直爆出无法加载MYSQL驱动 ...

  8. PHP与MySQL连接菜鸟教程_PHP 连接 MySQL - PHP 教程 - 菜鸟学堂-脚本之家

    PHP 连接 MySQL PHP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension ("i" 意为 improved) PDO (PHP Dat ...

  9. Qt C++连接MySQL教程,解决QSqlDatabase:QMySQL driver not loaded

    文章目录 你要做的 背景知识 参考文章 你要做的 首先确定好自己的Qt版本是32位还是64位,MySql是32位还是64位,防止后续操作出现问题,这里我Qt是32位,MySQL是64位,所以我去官网下 ...

最新文章

  1. 2022-2028年中国车载天线行业市场前瞻与投资战略规划分析报告
  2. IDEA设置单击左侧项目文件,自动在右侧编辑器打开
  3. 大学计算机专业和物理专业哪个难,大学里最难毕业的3大专业,尤其是最后一个...
  4. Python 技术篇-ffmpeg.exe的安装及配置
  5. sshd修改端口后几次启动失败
  6. Bootstrap的datatable控件
  7. MATLAB 线型 颜色 和 标记点组合使用
  8. OpenCASCADE:拓扑 API之对象修改
  9. 如何看待2018年小米雷军98.18亿年薪?
  10. LeetCode之Count and Say
  11. emmc固件开发_UP2开发板简易开箱(二)
  12. 【连载】如何掌握openGauss数据库核心技术?秘诀三:拿捏存储技术(6)
  13. [RMQ] [线段树] POJ 3368 Frequent Values
  14. YetAnotherKeyDisplayer(YAKD屏幕上显示键盘操作)源码下载及编译(Win10,VS2022)
  15. 线性代数 --- 矩阵求逆的4种方法
  16. 编写吃c语言程序步骤,自己做的一个C语言小游戏——吃金子
  17. Angular 个人深究(三)【由InputOutput引起的】
  18. kafka2.2源码分析之handleProduceRequest
  19. html5考试总结300字,期末考试总结反思300字
  20. JavaWeb开发框架

热门文章

  1. 计算机专业的求职信英文作文,计算机专业本科英文求职信范文
  2. IOS UILabel组件
  3. 项目职责_项目经理的9个职责
  4. C++ PAT 乙级 ——1003 我要通过
  5. 【OpenCV 例程200篇】13. 图像的加法运算(cv2.add)
  6. oracle ndv,CBO_ORACLE
  7. mysql查询条件是小数 查不到6.28_28.mysql数据库之查询
  8. 语言专项精讲课程 赵海英_最全汇总:沪江日语课程体系指南
  9. excel sheet限制_Python 处理Excel内的数据(案例介绍*3)
  10. webUI自动化二-获取元素信息相关方法