kettle数据库操作OPTION SQL_SELECT_LIMIT=DEFAULT问题解决
今天在使用kettle配置数据库映射的时候,有如下报错:
Couldn't get field info from [select * from pre_user_base_bak]You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version
for the right syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT' at line 1
截图如下
猜测是mysql数据库版本与mysql连接驱动(mysql-connector-java)版本冲突导致
当前环境如下:
执行:select version();
查询数据库版本为:5.7.21-log
mysql-connector-java版本为:5.1.18
尝试了不同版本的连接驱动:
8.0.15
6.0.6
5.1.47
最终,8.0.15和6.0.6直接导致数据库无法连接,而5.1.47完美解决问题。
解释:
jdbc在连接数据库时候会发送测试语句SET OPTION SQL_SELECT_LIMIT=DEFAULT,而mysql 5.6及以上版本已经不支持此语句。
附:驱动文件各版本的状态表
kettle数据库操作OPTION SQL_SELECT_LIMIT=DEFAULT问题解决相关推荐
- JAVA-WEB-错误之-'OPTION SQL_SELECT_LIMIT=DEFAULT'
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version ...
- Mysql异常'SET OPTION SQL_SELECT_LIMIT=DEFAULT'
在用hive时遇到这样的一个异常,因为hive的元数据是存储在mysql数据库中,所以对于hive表的操作相应的会操作数据库中表的数据,该问题发生于删除表的时候,创建的时候并未产生该异常.经过查阅资料 ...
- MySQL 报错MySQL server syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT'
在hive的应用中,出现如下错误时You have an error in your SQL syntax; check the manual that corresponds to your MyS ...
- mysql sql option_MySQL 报错MySQL server syntax to use near 'OPTION SQL_SELECT_LIMIT=DEFAULT'
在hive的应用中,出现如下错误时You have an error in your SQL syntax; check the manual that corresponds to your MyS ...
- Myeclipse使用DB Browser连接数据库错误:OPTION SQL_SELECT_LIMIT=DEFAULT
虽然使用Myeclipse,经过test driver可以使用, 但是不能够查询mysql数据库各个表的数据. 百度了下, 原来是驱动mysql的插件版本很低,重新下了个, 可以了. 下面是链接. ...
- PHP数据库操作分页类
MySQL数据库操作类: 1 <?php 2 class mysql { 3 private $db_host; //数据库主机 4 private $db_user; //数据库用户名 5 p ...
- 基于javascript的asp数据库操作类,含分页、字符串截取、用户登陆验证[原创]
2005.01.15发表于blog.csdn.net/zxub 无聊又用了用asp,发现还是不爽,已经习惯了面向对象了,就想改进了,vbscript不用,感觉看起来很不爽,就用javascript写了 ...
- MySQL-02:“数据库”操作基本命令及权限笔记
目录 数据库操作 1.显示数据库 2.创建数据库 3.使用数据库 4.用户管理 5.授权管理 数据库操作 1.显示数据库 SHOW DATABASES; 默认数据库: mysql - 用户权限相关数据 ...
- sybase 设置默认值_[转]SYBASE 数据库操作笔记
SYBASE 数据库操作笔记(转自MaYong) 数据库表名.列名(执行严格的大小写) 数据库表名.列名识别大小写区分(即表名是大写 查询时小写就错误) 大小写敏感的问题是因为字符集影响的,改为UTF ...
最新文章
- 深度学习多变量时间序列预测:Bi-LSTM算法构建时间序列多变量模型预测交通流量+代码实战
- 计算机组成原理 — FPGA 现场可编程门阵列
- Codeforces Round #323 (Div. 2) C.GCD Table
- LeetCode之Add Two Numbers
- 1046 划拳 PAT乙级(C++)
- 树莓派3b安装ubuntu mate(在有显示器前提下看)
- c++如何将两个if函数合并_Excel中的VLOOKUP函数,8种使用技巧与你分享
- 批量导数据之利器-load data[2016-07-11]
- html语言使用什么来定位,HTML是什么,URL是什么
- Qt4_有注解的地图程序
- 20000 字干货笔记,一天搞定 MySQL !
- (第十二周)Bug修正报告
- 使用ActionSupport验证登录
- spss——主成分分析详解
- Eclipse安装php插件phpeclipse(转)
- 检查mysql被挂马_对付数据库被挂马有绝招
- ubuntu显卡输出hdmi屏幕没有声音
- 手机开热点但是电脑一直连接不上_电脑连不上wifi,手机可以连上。手机开热点,电脑可以连上。这是怎么回事,电脑就一直循环连接那个w...
- 游戏模型制作的注意事项 项目模型规范总结
- java实现文字识别营业执照识别(百度、讯飞)
热门文章
- 在河北当中学老师用不用考计算机,河北省教育厅出台新方案 师范生当教师也需考证...
- 晚上去宾馆有什么是一定要带的?
- 2021年将迎接你的是什么?
- 如何计算一只鸡的表面积?各大专业的奇葩解法
- 大数据时代,数据科学都有些啥?
- 对5种主流编程语言的吐槽
- 三次握手和四次挥手图解_三次握手和四次挥手简单理解
- c语言出勤成绩,C语言课程设计学生考勤系统文档推荐 (10页)-原创力文档
- devexpress 中的checkboxlist怎么设置间距_HTML中怎么设置h1的字体样式你知道吗?关于设置h1标签的样式详解
- linux安装toncat环境变量,linux下JDK,tomcat的安装与环境变量配置