kettle连接mysql8
2020-12-22 本文已影响0人
Time一柒
一、下载mysql8.0的jar驱动
https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.19
二、将下载好的mysql的驱动放到kettle安装文件中的lib下面,然后重启Spoon
三、创建kettle数据库连接
-
1.数据库类型选择Generic Database
在这里插入图片描述 -
2.自定义连接URL填入:
jdbc:mysql://192.168.30.199:3306/dataplatform?useUnicode=true&characterEncoding=UTF-8&useServerPrepStmts=false&rewriteBatchedStatements=true&defaultFetchSize=500&useSSL=false&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL
*(注:dataplatform是你的数据库名称)
&useServerPrepStmts=false&rewriteBatchedStatements=true&defaultFetchSize=500
这一截配置会将单条插入变成批量插入,提高表输入的性能10倍
- 3.自定义驱动类名称填入:
com.mysql.cj.jdbc.Driver
在这里插入图片描述
第二种方案(没试过):在kettle的安装目录下data-integration\simple-jndi\jdbc.properties加入jdbc的连接信息
MYSQL8_DB/type=javax.sql.DataSource
MYSQL8_DB/driver=com.mysql.cj.jdbc.Driver
MYSQL8_DB/url=jdbc:mysql://192.168.30.199:3306/dataplatform?useUnicode=true&characterEncoding=UTF-8&useServerPrepStmts=false&rewriteBatchedStatements=true&defaultFetchSize=500&useSSL=false&serverTimezone=Asia/Shanghai&zeroDateTimeBehavior=CONVERT_TO_NULL
MYSQL8_DB/user=root //(用户名)
MYSQL8_DB/password=root //(密码)
在这里插入图片描述
选择mysql连接,连接方式选择JNDI,JNDI名称填写MYSQL8_DB
在这里插入图片描述
点击测试之后:
在这里插入图片描述
写入SQL语句,预览信息
在这里插入图片描述