kettle入门之文本文件导入数据库

启动kettle
e在这里插入图片描述
数据库连接,首先需要将相应的数据库驱动添加到lib目录下
在这里插入图片描述
数据库连接测试
在这里插入图片描述
设置数据库连接配置
在这里插入图片描述
下面视图是我使用JDBC连接本机MySQL访问的是test数据库,端口号3306,点击测试,就会显示,是否连接成功。
在这里插入图片描述
既然连接成功,那就做一个小demo:将文本文件中的内容导入到MySQL数据库。
准备:一个文本文件,数据库连接成功,访问的数据库中有一张表。
文本文件路径:F:\test\test.txt
Test.txt内容如下:

JY01011604280016|JY010116042800160019|1|1|2017-04-27|1000000.00|121666.66|1000000.00|121666.66|          |01 |
JY01011604280022|JY010116042800220025|1|1|2017-04-27|1000000.00|121666.66|1000000.00|121666.66|          |01 |
WT01011607040001|WT010116070400010002|1|1|2016-08-04|12000.00|51.67|12000.00|51.67|          |01 |
JY01011602020103|JY010116020201030004|2|2|2016-06-20|0.00|28933.33|0.00|28933.33|          |01 |
JY01011602020103|JY010116020201030004|3|1|2016-08-01|2000000.00|19600.00|2000000.00|19600.00|          |01 |
LD01011607160101|LD010116071601010002|1|1|2016-08-23|16.67|0.94|16.67|0.94|          |01 |
LD01011607160104|LD010116071601040004|1|1|2016-08-23|83.33|4.71|83.33|4.71|          |01 |
JY02011607310101|JY020116073101010002|1|1|2016-08-01|233980.65|2391.67|233980.65|2391.67|          |01 |
JY02011607310001|JY020116073100010002|1|1|2016-08-01|166830.63|3000.00|166830.63|3000.00|          |01 |
LD01011607160101|LD010116071601010002|1|1|2016-08-23|16.67|0.94|16.67|0.94|          |01 |
LD01011607160104|LD010116071601040004|1|1|2016-08-23|83.33|4.71|83.33|4.71|          |01 |
LD01011607160101|LD010116071601010002|1|1|2016-08-23|16.67|0.94|16.67|0.94|          |01 |
LD01011607160104|LD010116071601040004|1|1|2016-08-23|83.33|4.71|83.33|4.71|          |01 |
JY01011604280016|JY010116042800160019|1|1|2017-04-27|1000000.00|121666.66|1000000.00|121666.66|          |01 |
JY01011604280022|JY010116042800220025|1|1|2017-04-27|1000000.00|121666.66|1000000.00|121666.66|          |01 |
WT01011607040001|WT010116070400010002|1|1|2016-08-04|12000.00|51.67|12000.00|51.67|          |01 |
JY01011602020103|JY010116020201030004|2|2|2016-06-20|0.00|28933.33|0.00|28933.33|          |01 |
JY01011602020103|JY010116020201030004|3|1|2016-08-01|2000000.00|19600.00|2000000.00|19600.00|          |01 |
JY01011604280016|JY010116042800160019|1|1|2017-04-27|1000000.00|121666.66|1000000.00|121666.66|          |01 |
JY01011604280022|JY010116042800220025|1|1|2017-04-27|1000000.00|121666.66|1000000.00|121666.66|          |01 |
WT01011607040001|WT010116070400010002|1|1|2016-08-04|12000.00|51.67|12000.00|51.67|          |01 |
JY01011602020103|JY010116020201030004|2|2|2016-06-20|0.00|28933.33|0.00|28933.33|          |01 |
JY01011602020103|JY010116020201030004|3|1|2016-08-01|2000000.00|19600.00|2000000.00|19600.00|          |01 |

MySQL数据库中,访问的是test数据库,表acc_repayschedule
在这里插入图片描述
acc_repayschedule表信息如下:
在这里插入图片描述
建表语句如下:

CREATE TABLE ACC_REPAYSCHEDULE
(
  contractno      VARCHAR(30),
  duebillno       VARCHAR(30) NOT NULL,
  currentno       VARCHAR(30) NOT NULL,
  STATUS          VARCHAR(2),
  maturedate      DATE,
  currentsum      DECIMAL(16,2),
  currentinterest DECIMAL(16,2),
  paysum          DECIMAL(16,2),
  payinterest     DECIMAL(16,2),
  closedate       DATE,
  currency        VARCHAR(2)
)

准备工作完成!!!!开始配置

首先有一个文本文件输入+一个表输出
在这里插入图片描述
那么怎样找到呢?
在这里插入图片描述
在这里插入图片描述表输出雷同。
中间的箭头表示将文本文件的内容输到指向的地方。(按着shift左击文本文件输入将线拖动到表输出

接下来配置文本文件。双击文本文件输入图标 在这里插入图片描述
在这里插入图片描述
点击预览,查看是否成功,成功之后点击确定
在这里插入图片描述
走到这里,文件输入没问题了,那就开始配置数据库信息。

在这里插入图片描述
配置已经到位,马上开始工作了。
点击run-------启动
在这里插入图片描述
在这里插入图片描述
显示如下信息,表示已经成功了
在这里插入图片描述
上面出现对号,不是红杠。
在这里插入图片描述
那么看一下数据中的表数据吧。。。

在这里插入图片描述

那么恭喜你简单的小入门已经完成了,继续努力吧。

  • 6
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

脸ル粉嘟嘟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值