近日在用kettle 连接MySQL的时候 总是在链接成功之后 出现各种出现问题,不是看不到数据库中的表 就是提示sql语句报错 (这个错误是在我没有写任何sql 语句的情况下爆出的错误)或者直接就连不上数据库 总之各种问题
然后就是在各种网站找答案加群去问问题 最终无果 遂自己周末在家里琢磨 终于在今天干掉了这个问题
很简单 就是jar包的问题
我用的kettle 是5.1 的版本 而我的数据库是最新的MySQL数据库 正常情况来说 这个是没有什么问题的 但是 当我们用jar包连接他们的时候 问题就来了 你的jar包太老了 就可能连上了 但是无法正确的解析数据库中的数据 导致看不到数据库中的任何数据 而且还报错,你的jar包要是太新了 就可能造成根本连不上kettle 所以jar包 必须是比较次新的
本人至尊新手 发现这个问题实属不易 接触kettle 时间不过1周多点
以上为自己的实际经验 大神绕道就好
本人在解决该问题的时候用到的jar包 为
5.1.22 的版本 读者可以自行下载 本站似乎不能上传