一、问题如下:
我使用的是jdk12.0.1,jdk12在使用kettle时找不到能匹配的驱动版本来连接mysql:
我尝试过很多mysql连接驱动版本都直接报错,于是我将jdk版本降到了jdk8,结果如下:
显然,java版本虽然更新得很快,但是一些驱动却跟不上他的速度。
注:这里还是要给自己长个记性,最好还是选用已经稳定下来并广泛应用的版本。
二、目前版本对应如下:
Mysql-connector-java版本即为驱动版本:
相关文章
MySQL之连接查询和子查询
多表连接的基本语法 多表连接,就是将几张表拼接为一张表,然后进行查询 select 字段1, 字段2, ... ...
StoneDB社区答疑第一期
当然,目前 StoneDB 的社区建设还正处于初启阶段,我们坚信,开源项目的成长,最终还是要靠社区用户一起来共创,因此,StoneDB 开源社区非常重视社区用户的声音,在 7 月份,我们从各个渠道里收...
SQL99相较于SQL92在多表查询时的新语法
1.自然连接 NATURAL JOIN SQL99中新增的自然连接相当于SQL92中的等值连接。它可以自动的查询两个表中 所有的相同字段,然后进行等值连接。 在SQL92中: SELECT &...
mysql使用存储过程批量给表加字段
背景:项目中,需要给几百张表添加相同的字段,手动添加比较费劲,于是打算使用存储过程实现。 编写的存储过程: delimiter // -- 创建存储过程之前需判断该存储过程是否已存在,若存在则删除 D...
delete-drop语句生成的存储过程
问题: 开发时有时候需要对很多表进行操作。 例如:清空(删除)所有(某些)表,删除所有表某时间点之后导入的数据(类似于回滚) 解决方式: 对选定的表集合执行相同的查询条件(可为空),如果这个执行结果大...
源码 | 为金融场景而生的数据类型:Numeric
高日耀 资深数据库内核研发 毕业于华中科技大学,喜欢研究主流数据库架构和源码,并长期从事分布式数据库内核研发。曾参与分布式 MPP 数据库 CirroData 内核开发(东方国信),现主要负责 MyS...
MySQL实战45讲 16
16 | "order by"是怎么工作的? 以市民表为例,假设要查询城市是"杭州"的所有人名字,并且按照姓名 排序返回前 1000 个人的姓名、年龄。 这个表的部分定义: CREATE TABLE ...
2020年十大最佳自动化测试工具
Best Automation Testing Tools for 2020 对更快交付高质量软件(或"快速质量")的需求要求组织以敏捷,持续集成(CI)和DevOps方法论来寻找解决方案。测试自动化...
MySQL事务ACID原理深度解析
什么是MySQL事务? 事务是指对数据库的一组操作的集合,集合中的SQL语句要么全部执行成功,要么就全部失败,如果集合中任一操作出错,则此集合所有对数据库的操作全部回滚。 以常见的购物操作举例,用户下...
springcloud Alibaba 阿里组件 nacos注册中心 gateway网关 flowable流程引擎 vue.js前后分离
springcloud + springcloud Alibaba + flowable 流程引擎 1.代码生成器: 正反双向 freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面...
MySQL max() min() 函数取值错误
今天日志出现异常,一步一步debug发现SQL语句返回值出错,进一步发现是max()函数返回出错。点击跳转解决办法,赶时间的朋友可以去获得答案。当然我还是希望大伙看看原由。 select max(HT...
自己编写平滑加权轮询算法,实现反向代理集群服务的平滑分配
学习了负载均衡算法,但没有使用它?[En]Learned the load balancing algorithm, but didn't use it? 今天就来 实战一遍,感受下平滑加权轮询算法的...