Kettle连接到GBase 8s数据库
1,将GBase 8s数据库驱动放到kettle的lib目录下
如下图,在data-integrationlib下添加连接GBase 8s数据库的驱动gbasedbtjdbc.jar(视Server版本,增加匹配的驱动)
2,在 文件 -> 新建 -> 数据库连接
或者是在 转换 -> DB连接 -> 新建
在一般目录选项中
指定连接名称,如这里使用TAR_GBase8s
连接类型使用 Generic Database
连接方式使用 Native(JDBC)
自定义连接URL 实际的GBase 8s连接URL
自定义驱动类名称 com.gbasedbt.jdbc.Driver
用户名和密码 按实际填写
在高级目录选项中
请输入连接成功后要执行的SQL语句,用分号(:)隔开中,增加强制指定使用的库,库名来源于上面的URL,如 database t20db;
3,完成后,测试数据库连接
如下图,表示连接成功
附注:
如果要使用连接池,需要配置以下参数:
validationQuery:有效性检查SQL语句,值设置为select 1 from dual
testWhileIdle:是否在在空闲的时候进行检查连接,值设置为true
timeBetweenEvictionRunsMillis: 多少毫秒检查一次连接池中空闲的连接,值设置为60000(60秒)
如下图:
Error occurred while trying to connect to the database