注册
|
登录
发帖
热搜
活动
交友
discuz
论坛
BBS
翼度工具
翼度网址导航
开发工具
Linux命令速查
网页设计配色表
在线制作icon
颜色代码选取器
翼度科技
»
论坛
›
编程开发
›
mysql
›
查看内容
返回列表
发新帖
Kettle的MySQL数据源版本问题及解决
中蓍
中蓍
当前离线
积分
9
3
主题
3
帖子
9
积分
新手上路
新手上路, 积分 9, 距离下一级还需 41 积分
新手上路, 积分 9, 距离下一级还需 41 积分
积分
9
发消息
显示全部楼层
背景
使用Kettle创建MySQL链接时,JDBC包版本兼容问题,只能用5.1的mysql.jar包。
高版本用不了。然而,现在普遍都是8.0的MySQL版本。
原因
1.官方支持问题
如图可以看到官方支持的是MySQL-JDBC-5.1.jar。
经过测试,5.1的jar包,确实可以直接用,但是链接高版本的MySQL时会出问题。
2.MySQL曾经换过包名
版本driver-class5.1.47以前org.git.mm.mysql.Driver6以前com.mysql.jdbc.Driver6以后com.mysql.cj.jdbc.Driver所以有可能是因为这个问题,新的驱动包,Kettle找不到。
解决方法
1.将高版本驱动包
放在**\data-integration\lib中
2.如图配置
jdbc:mysql://localhost:3368/dev?useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
com.mysql.cj.jdbc.Driver
复制代码
3.链接成功
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
来源:
https://www.jb51.net/article/265880.htm
免责声明:由于采集信息均来自互联网,如果侵犯了您的权益,请联系我们【E-Mail:cb@itdo.tech】 我们会及时删除侵权内容,谢谢合作!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
上一篇:
SQL中where语句的用法及实例代码(条件查询)
下一篇:
SQL去重的3种实用方法总结
发表于 2023-1-3 15:52:16
举报
回复
使用道具
分享
返回列表
发新帖
本版积分规则
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
快速回复
快速回复
返回顶部
返回顶部
返回列表
返回列表