刚好用到kettle连接mysql
总结下连接过程遇到的问题和解决方案
首先记录下环境版本
Kettle | 7.1 |
Mysql | 5.6.36 |
Kettle所在操作系统及配置 | win10和64位 |
![](https://i-blog.csdnimg.cn/blog_migrate/5cb805102eb5fd27dcffa41b2d50d0ca.png)
![](https://i-blog.csdnimg.cn/blog_migrate/e6419abb65f692d2c2501b66d094dbb9.png)
通过打开Spoon.bat启动Kettle
新建转换,拖拽[表输入]到转换1下空白位置:
双击[表输入]->点击[新建]
输入连接信息
点击测试发现:
于是通过比较mysql版本对应mysql连接驱动Connector/J Versions的版本,具体可参考以下网址
https://blog.csdn.net/hchhan/article/details/81106992
于是去网上下载mysql-connector-java-5.1.46-bin.jar
下载链接:https://blog.csdn.net/weixin_41831619/article/details/79914307
考虑所用的win10机子是64位的操作系统,因此mysql-connector-java-5.1.46-bin.jar
被我复制到kettle的目录kettle\pdi-ce-7.1.0.0-12\data-integration\libswt\win64
接着重新打开Spoon.bat重启Kettle
输入刚刚的连接信息
测试检验得
综上,kettle连接linux上的mysql成功啦