一、ckettle下载与安装
1、进入ckettle官网下载
官网地址:https://ckettle.ccsaii.com.cn/
ckettle在不同的平台上执行不同的脚本来启动程序:
Spoon.bat:Windows平台;
Spoon.sh:Linux、AppleOSX、Solaris平台;
2、配置ckettle运行环境
ckettle是纯java编写,需要安装jdk配置环境变量
2.1 jdk安装配置
下载 jdk 并且安装到指定路径
jdk下载地址:https://www.oracle.com/java/technologies/javase-downloads.html
注释:ckettle 不支持 jdk16,支持 jdk8
第一次安装过jdk16,启动程序 Spoon.bat一直闪退
2.2 配置环境变量
打开我的电脑–属性–高级–环境变量
新建信息系统变量 JAVA_HOME 和 CLASSPATH,具体路径以本机安装路径为准
JAVA_HOME :jdk安装路径
CLASSPATH:.;%JAVA_HOME%lib;%JAVA_HOME%lib ools.jar
最后修改已有环境变量Path
Path:%JAVA_HOME%in;%JAVA_HOME%jrein

测试一下,是否安装成功
在命令行中直接输入 java -version,如吐下所示,则java运行环境安装成功

命令行继续输入 java,如图所示:

命令行继续输入 javac,如图所示:说明 jdk 完全安装成功

注释:输入javac可能会出现无返回的情况
解决方案:配置环境变量 Path 的时候,“%JAVA_HOME%in;%JAVA_HOME%jrein; ” 要放在 Path 的最前面,即可解决
二、使用 ckettle 完成数据的简单转换
1、双击 Spoon.bat 启动 ckettle

2、新建转换
转换-右键-新建

2.1 修改转换名称
主对象树-转换-转换1-右键-设置
在弹出的转换属性弹出框中修改转换名称,点击确定

2.2 连接数据源
主对象树-转换-DB连接-右键-新建
在弹出的数据库连接弹窗中根据需求进行选择,填写完毕还可以测试是否连接成功,最后点击确定
连接成功的数据库名称会显示在DB连接目录下方


2.3 完成对数据从数据库A到数据库B的转换
2.3.1 将左侧核心对象拖入右侧图界面中

2.3.2 每一个核心对象双击都可以对其进行编辑
我此次测试使用了表输入和插入/更新两个核心对象
表输入核心对象里面填写数据库连接、填写sql语句筛选出需要的字段
还可以右键核心对象,可以查看输入字段,输出字段,预览等,可以用于检查

插入/更新核心对象,需要输入数据库连接、用来查询的关键字,关键字用于判断是插入操作还是更新操作以及更新字段

最后点击执行,查看数据是否转换成功























暂无评论内容