报错内容如下:
错误连接数据库 [foodmartconn] : org.pentaho.di.core.exception.KettleDatabaseException:
Error occured while trying to connect to the database Exception while loading class
org.gjt.mm.mysql.Driver org.pentaho.di.core.exception.KettleDatabaseException:
Error occured while trying to connect to the database Exception while loading class
org.gjt.mm.mysql.Driver
这是由于缺失
MySQL的jdbc驱动造成的,如我的连接驱动文件为: cloud-mysql-connector-java-5.1.7-bin.jar
由于版本问题,可依次尝试以下解决方法。
第一种解决方法: 找到D:\data-integration\libext\JDBC,然后把数据库链接驱动添加进去,就ok。
第二种方法:若没有libext尝试 本地驱动文件放到 data-integration\libswt\win64 文件夹下
第三种解决方法: 放到data-integration\lib文件夹下
data-integration为kettle安装目录
接下来重点来了:
切记,要重启spoon,要不然无论你怎么折腾,都会报错!!!!
其他数据库类型同理。