最具影响力的数字化技术在线社区

乔帮主 发表于 2014-10-29 17:11:38

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 Code


part2:ktr部分http://images.cnitblog.com/blog/418191/201305/13162159-a2e0f2764d934880a7b8b03f3b41363f.x-png需要注意的地方:1:参数引用格式${java程序中指定的参数名} PS: trans.setVariable("namevalue",idname);//给对象传参                     2:一定要勾选”替换sql语句中的变量“

页: [1]
查看完整版本: Java调用执行kettle中的tran并且传参