MySQL8.0版本无法连接kettle
问题在于jar驱动包
1.遇到的问题
问题显示: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
-
猜测是mysql的jar驱动包未安装,于是给kettle添加进了:mysql-connector-java-8.0.22.jar
-
结果:依旧报同样的错
2.解决办法
-
听说是版本的问题,于是上网搜了一下,模模糊糊好像看到版本的关键字的确很多,下载5.x版本jar包才能用
-
就下载了5.x最新的5.1.49版本
-
解压包中只需要一个文件:mysql-connector-java-5.1.49.jar 这一个就OK了
安装方法:下载5.x最新的5.1.49版本jar包,放进kettle的lib文件夹
-
我的kettle是8.2的老版本,所以存放驱动包的文件夹是 D:\software\Kettle\data-integration\lib
-
将下载好的jar包粘贴到kettle的lib文件夹就完成了
-
关闭kettle重新打开即可正常连接
将jar包粘贴到kettle的lib文件夹 (务必要关闭kettle重新启动才可以)
显示连接成功
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通