记录Kettle连不上mysql8

news/2024/5/18 18:56:54/文章来源:https://blog.csdn.net/lw18751836671/article/details/126617995

如图所示,mysql升级到8了。

在很早之前,我一直用的是Mysql 5的驱动包去连接数据库,今天发现突然连接不上了,想了一下,应该是我以前升级mysql后的原因,换了mysql8的驱动后依旧没个卵用。

 

报错如下,应该是连不上MySQL。

 

确定数据库和连接信息都没有写错。

 

查看特征列表后发现,使用的不是com.mysql.cj.jdbc.Driver这个驱动,所以当然连不上了。

 

是不是觉得修改了此处就能用正确的驱动连接上了?错,依旧连接不上。 

这玩意是加在URL上的,也就是说作为参数了?我去。

 

到这里以后,我卡壳了,最终打开百度,找到如下方式,用通用数据库的方式连接。(咋没想起来呢,年纪大了,记忆力也不好了。哈哈!!)

 如果还是报错,检查你的选项处,把之前添加的那个Driver class给删掉,免得影响。

 此时看特征列表,发现驱动和URL都正常,连接也可以了!

 

百度到的是这个人的博客:参考博客本文是对kettle8连接MySQL8之驱动问题的终极探讨,涉及到了MySQL和kettle的前世今生,也是对前人4种方法经验的全面总结。【问题描述】在使用(Kettle) pdi-ce-8.2 连接MySQL 8.x及以上数据库时,发现即使按照默认的规则,将与MySQL 8.x数据库对应的jar包放到Kettle的\data-integration\lib目录下,并且正确的填写数据库连接信息后,仍然不能连接成功。【问题概述】这还真不是kettle的锅,而是MySQL不讲武德,:-)https://blog.csdn.net/u013600870/article/details/121940695

不得不说这个人帮大忙了,在他的博客中还介绍了另一个连接方式,修改jndi文件,当然,我就没用这种。

kettle连接mysql8.0以上版本_北顾南望的博客-CSDN博客_kettle mysql8kettle连接mysql8.0以上版本1、下载mysql8.0的jar驱动https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.192、将下载好的mysql的驱动放到kettle安装文件中的lib下面,然后重启Spoon3、连接的两种方式第一种方式:数据库类型选择Generic Database自定义连接...https://blog.csdn.net/qq_42891999/article/details/104880596

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_3393.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

远程Debug远端服务器JVM配置

远程调试非本机的Java进程 远端Java进程启动的JVM参数 注意:以下配置尽量不要在线上生产环境开启,或者 JDK4: -Xdebug -Xrunjdwp:transportdt_socket,servery,suspendn,address{port} JDK5-JDK8: -agentlib:jdwptransportdt_socket,servery,suspen…

Python——LeetCode刷题——【383. 赎金信】

题目描述: 解题思路: 用字典记录字符串magazine中每个字符出现的次数。然后看看字典中magazine的各个字符的出现次数是否“够”字符串ransomNote中各个字符出现的次数。如果够,return True。如果存在有点字符不够,return False。…

学习:Python进阶 冒泡排序

#原理 列表每两个相邻的数,如果前面的数比后面的数大,则交换这两个数 一趟排序完成后,则无序曲减少一个数,有序区增加一个数 每循环一趟,从无序区冒出来一个最大的数,放入有序区,最终得到一个升序的列表

认真研究ConcurrentHashMap中的元素统计策略

这里我们想研究的是jdk1.8中ConcurrentHashMap的addCount(long x, int check)方法。如下所示在put方法的最后会触发addCount(long x, int check)方法进行元素个数的统计。 我们再回顾一下另一个参数binCount : 在操作链表的分支if (fh > 0)中 用于统计put前链表…

TinyRenderer学习笔记--Lesson 3、4

Lesson 3 zbuffer 无论怎样,生活中的显示器基本上都是平面,是一个2D的场景,而我们的模型却是3D的,是有深度的,实际上我们看见的都只是离我们的眼睛最近的那一个平面,一个不透明的3D物体的内部和背面是我们…

河北稳控科技使用标准信号检测 VM振弦采集模块测量精度

河北稳控科技使用标准信号检测 VM振弦采集模块测量精度(一) (1)电源1.1VDD 引脚电源必须使用 LDO 稳压或者低纹波线性电源, LDO 推荐使用 AM1117_3.3V 芯片,测试时发现 SPX 生产的 LDO会造成非常严重的干扰(其它品牌应该也会有类似的问题)。1.2VSEN 引脚电源单通道模块…

阿里、滴滴、华为等一线互联网分布式消息中间件:RocketMQ核心笔记

本篇介绍了RocketMQ的基本使用方法及其各个组件的基本原理,讲解原理时,都是采用先整体架构后详细分解的方式。详细分解时不会深入源码逐段讲,而是从代码结构出发梳理整个运行过程。 这份RocketMQ分布式消息中间件—核心原理与最佳实践的完整…

Android Studio应用基础,手把手教你从入门到精通(小白学习)总结2 之 常用界面布局和ListView

总结1链接: (156条消息) Android Studio应用基础,手把手教你从入门到精通(小白学习)总结1_好喜欢吃红柚子的博客-CSDN博客 学习视频链接: (学完必会)Android studio基础,从入门到…

尚好房 07_前端房源展示

尚好房&#xff1a;前端房源展示 一、分页显示房源列表 1、效果 2、项目搭建 2.1 创建项目 在web项目中创建子工程web-front 2.2 pom.xml <?xml version"1.0" encoding"UTF-8"?> <project xmlns"http://maven.apache.org/POM/4.0.0&…

stm32学习(二)|ADC电压采集DMA

利用ADC通道采集外部传感器数值,ADC通道选择依据实际查询芯片手册可得,相关配置利用Cubemx完成。 ADC参数配置首先选择需要使用的ADC通道,并设置对应的引脚ADC_IN0X.ADC参数设置(Paremeter setting)Mode : Independent mode,只使用一个ADC通道 Clock Prescaler,Resolut…

OpenGL 反色

目录 一.OpenGL 反色 1.IOS Object-C 版本2.Windows OpenGL ES 版本3.Windows OpenGL 版本 二.OpenGL 反色 GLSL Shader三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >&…

Windows OpenGL ES 图像反色

目录 一.OpenGL ES 图像反色 1.原始图片2.效果演示 二.OpenGL ES 图像反色源码下载三.猜你喜欢 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 基础 零基础 OpenGL ES 学习路线推荐 : OpenGL ES 学习目录 >> OpenGL ES 特效 零基础 OpenGL E…

责任链模式

1、责任链模式是什么 行为模式&#xff0c;一个对象产生的消息会被另外的对象处理。对象发出消息后&#xff0c;不管被哪种、多少个其他对象收到和处理消息。【客户端和handler解耦】 2、为什么使用 如果不使用责任链&#xff0c;则client要知道有多少个handler、什么情况调…

2.IP子网划分

IP子网划分地址分类网络位与主机位一个网段可以容纳多少IPIP地址&#xff1a;互联网中计算机的‘身份证号’&#xff0c;唯一标识一台网络设备的身份ID NAT技术&#xff1a;网络地址转换&#xff0c;节约公网IP 例: IP地址 192.168.1.1 192.168.1 …

电商数仓项目中各层的表

ODS operation Data store 操作数据存储 DWD Data Warehouse detail 细节数据层, DIM Dimension---------------范围&#xff0c;维度 DWS Data Warehouse Summary 数据库汇总 ADS Application Data Service 应用数据服务层 【电商数仓每一层的表】 【ODS层】 operation Data s…

Spring之AOP思想

目录 什么是AOP ​​​为什么用AOP Spring AOP 应该怎么学习呢 AOP下的一些核心概念&#xff08;SpringAOP并没有实现所有的概念&#xff09; 基于概念的使用Spring的AOP 一个使用的实例 关于切点的匹配 通知的种类 使用注解的方式来实现功能​编辑 AOP框架背后的核心 …

TypeScript 小结

TypeScript 是什么&#xff1f; TypeScript 是由微软开发的一种自由和开源的编程语言。它是 JavaScript 的一个超集&#xff0c;本质上是在 JavaScript 的基础上添加了可选的静态类型和基于类的面向对象编程。 TypeScript 和 JavaScript 的区别&#xff1f; TypeScript 的安装…

Netty(10)协议设计与解析(IdleStateHandler:空闲检测器、心跳)

为什么需要协议&#xff1f; TCP/IP 中消息传输基于流的方式&#xff0c;没有边界。 协议的目的就是划定消息的边界&#xff0c;制定通信双方要共同遵守的通信规则 协议举例 redis 协议 客户端代码 import io.netty.bootstrap.Bootstrap; import io.netty.buffer.ByteBuf…

Webmin -- Sheduled Commands

at作业(Webmin称之为预定命令)类似Scheduled Cron Jobs&#xff0c;但不是按调度重复地执行&#xff0c;而是仅在指定的日期和时间运行一次。不同于Cron作业&#xff0c;可以配置它们在指定目录而不是在用户的家目录中执行。预定的命令也跟踪在创建时设置的环境变量&#xff0c…

C++ 哈希桶模拟实现(补充)

目录 定义基本的存储结构 Insert()和Find() Erase() 如何控制哈希冲突&#xff1f; Insert()中添加扩容操作 其他问题的解决 UnorderedMap.h和UnorderedSet.h 迭代器实现与UnorderedMap.h和UnorderedSet.h的封装 定义基本的存储结构 #pragma once #include<iostream&…