美文网首页
kettle连接mysql8

kettle连接mysql8

作者: Time一柒 | 来源:发表于2020-12-22 17:54 被阅读0次

一、下载mysql8.0的jar驱动

https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.19

image.png

二、将下载好的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语句,预览信息


在这里插入图片描述

相关文章

网友评论

      本文标题:kettle连接mysql8

      本文链接:https://www.haomeiwen.com/subject/kewsnktx.html