资源预览内容
第1页 / 共4页
第2页 / 共4页
第3页 / 共4页
第4页 / 共4页
亲,该文档总共4页全部预览完了,如果喜欢就下载吧!
资源描述
1 只执行insert 操作kettle 中可以使用,来执行insert/update 操作,根据特定的条件来查询满足条件的记录中目标表中是否存在,存在就更新否则就插入。如果只执行inser 操作,就使用 ,这个就是插入了总结:只做更新用 insert/update就用 插入就用 2 JNDI数据源配置以前使用JDBC的方式直接把用户名和密码写成明显的形式,这样dba 是不会干的,所以我们使用jndi 的方式。通过修改一个文件来做到修改这个文件加入下面的代码# orcl_db oracle databate #orcl_db/type=javax.sql.DataSource # 这个不能改的orcl_db/driver=oracle.jdbc.driver.OracleDriver # 下面这些就不说了,就是配置普通的数据源orcl_db/url=jdbc:oracle:thin:(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=db.dev.crm.taobao.net)(PORT=1521)(CONNECT_DATA=(SID=newcrm)orcl_db/user=crm2orcl_db/password=crm2# tsp0 mysql databate #tsp0_db/type=javax.sql.DataSourcetsp0_db/driver=com.mysql.jdbc.Drivertsp0_db/url=jdbc:mysql:/localhost:3306/tsp_0000tsp0_db/user=tsptsp0_db/password=tsp需要说明的是:看到 orcl_db/type 前面的orcl了吗?! 这个orcl就是我们jndi的名字,一个jndi的这个名称要相同的现在开始在kettle 里配置jndi数据源这样就行了,很简单吧。然后把jndi.properties 文件交由dba来管,把这个文件限制死,别人不能访问这样就做到了3 inser/update step 中的update 注意事项使用inser/update 时的update 列一定要为Y,否则做不到update 操作
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号