Kettle中关于多数据库链接报表或视图不存在的错误总结
程序员文章站
2024-03-19 19:09:46
...
错误现象
在多个JDBC连接下,切换JDBC连接时会报出表或视图不存在的错误,关闭重启Kettle后恢复正常,但切换JDBC连接后仍会报出表或视图不存在的错误。
错误原因
经查,发现是使用Kettle的数据库连接池造成的,在Kettle中使用一个数据库连接后,该连接会保存在连接池中,当切换JDBC连接时,Kettle仍会使用该连接访问数据库,所以造成了表或视图不存在的错误。
解决方法
在转换中关闭数据库连接池,如图: