kettle连接mysql教程_kettle 连接 mysql8
kettle默认使用的是org.gjt.mm.mysql.Driver,而mysql 8.0以上connector已经不再支持这个包名;
即使将mysql-connector-java-8.0.xx.jar包拷贝到data-integration/lib目录下,还是报错找不到驱动;
所以要用jndi方法配置kettle,用com.mysql.cj.jdbc.Driver作为驱动。
com.mysql.cj.jdbc.Driver兼容JDK8环境,不兼容JDK7环境,JDK版本不匹配时连接也会出错,如果服务器上JDK版本较低 要升级下
更新jdbc.properties文件,在simple-jndi目录下,新增新增jndi配置:
Linux下则 vi data-integration/simple-jndi/jdbc.properties
Myslq8_DB/type=javax.sql.DataSource
Myslq8_DB/driver=com.mysql.cj.jdbc.Driver
Myslq8_DB/url=jdbc:mysql://db_ip:3306/db_name?useUnicode=true&characterEncoding=UTF-8&allowMultiQueries=true&serverTimezone=Asia/Shanghai
Myslq8_DB/user=db_user
Myslq8_DB/password=db_password
db_ip、db_name、db_user、db_password这四处更新上实际的数据库参数
新建数据库连接,选择mysql数据库,选择JNDI,在JNDI名称中填入Myslq8_DB.
kettle连接mysql教程_kettle 连接 mysql8相关推荐
- java连接mysql教程_Java连接MySQL数据库详细教程(附网盘下载地址)
importjava.sql.Connection;importjava.sql.DriverManager;importjava.sql.PreparedStatement;importjava.s ...
- mysql怎么可视化连接_IDEA连接MySQL可视化工具连接操作
IDEA连接MySQL可视化工具连接操作入下所示: 填写完成后,点击测试连接,连接成功如图所示点击OK即可 报告错误(如图所示):[08001] Could not create connection ...
- mysql useunicode_jdbc连接mysql 为什么在连接时已经这样设置了 ?useUnicode=truecharacterEncodin...
jdbc连接mysql 为什么在连接时已经这样设置了 ?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true&m ...
- php 查询数据表第2条,PHP 连接 MySQL 数据库的连接函数 mysql_connect 的第二个参数是( )。...
问题:PHP 连接 MySQL 数据库的连接函数 mysql_connect 的第二个参数是( ). 更多相关问题 下图中ACB为晨昏线,C地点位于格陵兰岛上.回答(1)--(3)题.(1)飞机从A点 ...
- mysql_connect函数怎么调用,PHP连接MySQL数据库的连接函数mysql_connect的第三个参数是( )。...
PHP连接MySQL数据库的连接函数mysql_connect的第三个参数是( ). 答:数据库密码 下列选项中,采用不指定表的字段名的方式向表Student中添加id为1,name为"小王 ...
- dw2019连接mysql数据库_VS2019连接mysql8.0数据库的教程图文详解
1.首先准备好VS2019以及mysql数据库,两者都可以去官网下载,我们直接描述连接过程. 2.连接: 第一步:打开mysql的安装目录,我本地的安装目录如下:(注意是否有include和lib文件 ...
- qt 连接mysql数据库_QT连接MYSQL数据库教程
QT连接MYSQL数据库教程 最近购买了阿里云Linux服务器,处于自学需要安装了MYSQL5.7. 准备用QT开发个小工具,在使用QT提供的标准类连接MYSQL库的时候一直爆出无法加载MYSQL驱动 ...
- PHP与MySQL连接菜鸟教程_PHP 连接 MySQL - PHP 教程 - 菜鸟学堂-脚本之家
PHP 连接 MySQL PHP 5 及以上版本建议使用以下方式连接 MySQL : MySQLi extension ("i" 意为 improved) PDO (PHP Dat ...
- Qt C++连接MySQL教程,解决QSqlDatabase:QMySQL driver not loaded
文章目录 你要做的 背景知识 参考文章 你要做的 首先确定好自己的Qt版本是32位还是64位,MySql是32位还是64位,防止后续操作出现问题,这里我Qt是32位,MySQL是64位,所以我去官网下 ...
最新文章
- 2022-2028年中国车载天线行业市场前瞻与投资战略规划分析报告
- IDEA设置单击左侧项目文件,自动在右侧编辑器打开
- 大学计算机专业和物理专业哪个难,大学里最难毕业的3大专业,尤其是最后一个...
- Python 技术篇-ffmpeg.exe的安装及配置
- sshd修改端口后几次启动失败
- Bootstrap的datatable控件
- MATLAB 线型 颜色 和 标记点组合使用
- OpenCASCADE:拓扑 API之对象修改
- 如何看待2018年小米雷军98.18亿年薪?
- LeetCode之Count and Say
- emmc固件开发_UP2开发板简易开箱(二)
- 【连载】如何掌握openGauss数据库核心技术?秘诀三:拿捏存储技术(6)
- [RMQ] [线段树] POJ 3368 Frequent Values
- YetAnotherKeyDisplayer(YAKD屏幕上显示键盘操作)源码下载及编译(Win10,VS2022)
- 线性代数 --- 矩阵求逆的4种方法
- 编写吃c语言程序步骤,自己做的一个C语言小游戏——吃金子
- Angular 个人深究(三)【由InputOutput引起的】
- kafka2.2源码分析之handleProduceRequest
- html5考试总结300字,期末考试总结反思300字
- JavaWeb开发框架
热门文章
- 计算机专业的求职信英文作文,计算机专业本科英文求职信范文
- IOS UILabel组件
- 项目职责_项目经理的9个职责
- C++ PAT 乙级 ——1003 我要通过
- 【OpenCV 例程200篇】13. 图像的加法运算(cv2.add)
- oracle ndv,CBO_ORACLE
- mysql查询条件是小数 查不到6.28_28.mysql数据库之查询
- 语言专项精讲课程 赵海英_最全汇总:沪江日语课程体系指南
- excel sheet限制_Python 处理Excel内的数据(案例介绍*3)
- webUI自动化二-获取元素信息相关方法