使用java调用kettle 总结(一)

使用java调用kettle 总结(一)

##下面以一个简单的例子描述kettlt部分和 java部分
##1:kettle抽取
kettle例子是个简单的抽取作业,不做描述,如图

在这里插入图片描述

  • kettle的各个转换推介使用.来代替,而不使用kettle自带参数。(.表示kettle安装目录)


在这里插入图片描述

2 数据库连接推介使用jndi

######### oracle配置###################
	JDS/type=javax.sql.DataSource
	JDS/driver=oracle.jdbc.driver.OracleDriver
	JDS/url=jdbc:oracle:thin:@127.0.0.1:1521:GBK
	JDS/user=RFS
	JDS/password=RFS
##########MySQL配置##############
	mysql_my/type=javax.sql.DataSource
	mysql_my/driver=org.gjt.mm.mysql.Driver
	mysql_my/url=jdbc:mysql://localhost:3306/my?useUnicode=true&characterEncoding=utf-8
	mysql_my/user=root
	mysql_my/password=root

3 抽取乱码问题

如果使用的数据库是GBK或者UTF-8,表输入是不会出现乱码的,在使用iso8859-1出现了表输入时乱码。在表输入是勾选允许简易转换可以解决此处乱码。但是,此处乱码解决了,如果表输入的sql里面有默认值是汉字的还是会乱码。

![](http://i.imgur.com/mPKdhEH.png

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值