Java调用执行kettle中的tran并且传参
本文着重说的是java调用本地的ktr并且传参,而不是调用数据库类型的资源库中的ktr.part1:java部分project目录如下http://images.cnitblog.com/blog/418191/201305/13161613-75776f4fa07a48cbae8d47a479fe1d29.x-png需要注意的是:1:注意所需要的包,大多部分的包在kettle目录下面就有。2:ktr设计中可能设计多种数据源,驱动包都要有,比如上面的jtds,ojdbc.3:根据提示也可以选择性的导入js-1.7R1(开发过程中报了一个not found js类的) 下面的两个activation,mail是报了mail的错误,所以导入。http://images.cnblogs.com/OutliningIndicators/ContractedBlock.gifView Codepart2:ktr部分http://images.cnitblog.com/blog/418191/201305/13162159-a2e0f2764d934880a7b8b03f3b41363f.x-png需要注意的地方:1:参数引用格式${java程序中指定的参数名} PS: trans.setVariable("namevalue",idname);//给对象传参 2:一定要勾选”替换sql语句中的变量“
页:
[1]