注意:不要使用带 bin 的 jar!否则可能会出现各种莫名其妙的问题。
MySQL 版本 5.7 及以下的情况
对于 5.7 及以下版本的 mysql,jdbc 驱动使用 mysql-connector-java-5.1.x.jar,在数据库连接的地方,选择 MySQL,JDBC 方式
MySQL 版本 8.0 的情况
1、选择MySQL数据库方式
如果选择kettle中的MySQL连接方式,则需要使用mysql-connector-java-5.1.47以上驱动版本,低版本无法使用
2、使用自定义数据库连接方式
对于 8.x 版本的 MySQL,8.x的jdbc 连接驱动方式有所变化,不能使用现有的 MySQL 连接配置方式,需要使用自定义 jdbc 连接方式(数据库类型选择Generic Database),jdbc驱动jar需要使用8.x.jar
* 自定义驱动类名称:com.mysql.cj.jdbc.Driver
* 自定义连接URL:jdbc:mysql://localhost:3306/sys_test?useUnicode=true&characterEncoding=UTF-8&useSSL=false&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL
* 用户名:root
* 密码:123456
指定上述的的 driver 和自己的 url 连接信息就行,url 中问号后面部分不要去掉
如果大家在开发中遇到什么问题,可以加QQ群(195548102)咨询。
或者加博主微信拉入微信群(请备注:kettle):