新安装的kettle包,连接pgsql数据库,报错如下图:
查看各网站信息,提示可能pgsql驱动问题。pg查看版本语句:select version(),结果如下:
查看kettle安装包下lib 文件夹,搜索post,结果如下:
其中,42.4.0版本为根据提示新下载的驱动包,但是重新连接pg数据库还是报之前的错。
解决方案:
删除postgresql-42.2.14.jar和 postgresql-42.1.1.jar两个驱动,只保留最新的驱动,连接成功!
ps:kettle不会识别最新的驱动包,还是会按照之前用过的驱动包来连接,或者随机选取一个驱动来连接,所以出现以上错误。