iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Kettle 连接MySQL连接失败 详细解决步骤(实测)
  • 840
分享到

Kettle 连接MySQL连接失败 详细解决步骤(实测)

etl数据仓库mysql 2023-10-03 17:10:36 840人浏览 泡泡鱼
摘要

前言:先说一下我使用的环境和软件版本,不同的环境】版本即使相同的问题可能处理的解决方案也是不一样;网上教程太多,处理起来也很烦; 操作系统:windows10、Mysql:8.0.16  Kettle :8.2 问题描述:错误连接数据库 错

前言:先说一下我使用的环境和软件版本,不同的环境】版本即使相同的问题可能处理的解决方案也是不一样;网上教程太多,处理起来也很烦;

操作系统windows10、Mysql:8.0.16  Kettle :8.2

问题描述:错误连接数据库

错误连接数据库 [本地mysql] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the databaseDriver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed.org.gjt.mm.mysql.Driverorg.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the databaseDriver class 'org.gjt.mm.mysql.Driver' could not be found, make sure the 'MySQL' driver (jar file) is installed.org.gjt.mm.mysql.Driver

    

初步判断:驱动和需要的连接j jira包缺失;

处理方法:网上一顿骚操作;

        提供几个比较好的地址可以查询下载对接的jira包都是免费开源

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

MySQL :: Download Connector/J

可以参考

下载完jira包之后 将下载的jira包放置到安装kettle的lib目录下;

 这是我本地安装的 :D:\soft\kettle\data-integration\lib

重启 spoon.bat

 可以查看jar 包里面  是否含有drive.class 驱动  ,一般正常都会有,网上说最新的没有;

 但我下载的 是有Drive.class 驱动的;也不去深究了,可能跟时间有关系

 好了 重启完了 我们看效果 

哈哈哈哈哈  我以为成功了 没想到报错还是跟原来一模一样  ;

思绪有点乱 别慌 ;

开始替换别的版本的jia包,然后重启、重启电脑、管理员运行、检查防火墙、数据库密码 一切都是正常 ;

先喝口水冷静冷静  ;

开始苦苦寻找解决方案,突然发现kettle中有jdbc的连接 赶紧情况不对;

 于是网上重新寻觅了一下jdbc中MySQL的配置

mysql_localhost/type=javax.sql.DataSource
mysql_local/driver=com.mysql.cj.jdbc.Driver
mysql_test/url=jdbc:mysql://ip:3306/db?useUnicode=true&characterEncoding=utf-8&disableMariaDbDriver
mysql_test/user=yourname
mysql_test/passWord=yourpassword

开启新的操作

重新打开配置,选择 JNDI 

下面就是见证激动人心的时刻了  

终于可以了  ;

提几个注意点:

优先选择连接J jia包进行连接 ,但是部分版本可能缺失由于8.0的jar包没有提供org.gjt.mm.mysql.Driver.class文件,所以添加驱动之后,还需要修改kettle的配置文件data-integration/simple-jndi/jdbc.properties;

连接配置jdbc时需要注意一下 字符集 可能会出现乱码;

细心一点问题总能解决

来源地址:https://blog.csdn.net/qq_37025830/article/details/124978486

您可能感兴趣的文档:

--结束END--

本文标题: Kettle 连接MySQL连接失败 详细解决步骤(实测)

本文链接: https://www.lsjlt.com/news/423125.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Kettle 连接MySQL连接失败 详细解决步骤(实测)
    前言:先说一下我使用的环境和软件版本,不同的环境】版本即使相同的问题可能处理的解决方案也是不一样;网上教程太多,处理起来也很烦; 操作系统:windows10、MySQL:8.0.16  Kettle :8.2 问题描述:错误连接数据库 错...
    99+
    2023-10-03
    etl 数据仓库 mysql
  • DBeaver连接MySQL的超详细步骤
    目录一、DBeaver连接mysql二、Kettle连接DBeaver总结一、DBeaver连接MySQL 打开DBeaver软件,点击MySQL创建数据库连接 点击下一步 把需要连接的数据库名、用户名及密码填进去 ...
    99+
    2023-05-12
    dbeaver连接mysql dbeaver连接数据库 dbeaver连接数据库
  • PowerDesigner 连接MySQL数据库详细步骤
    新建一个 Physical Data ,选择自己要连接的数据库 在PowerDesigner菜单栏中,依次点击“File ->New Model->Physical Data” 点击OK 2、连接数...
    99+
    2023-09-03
    powerdesigner 数据库
  • MySQL SSL 连接的步骤详解
    MySQL SSL 连接的步骤详解MySQL 是一种常用的关系型数据库管理系统,它支持通过 SSL(Secure Sockets Layer,安全套接层) 对数据库进行安全连接。对于某些需要保护数据传输的应用场景,使用 SSL 连接是一种非...
    99+
    2023-10-22
    MySQL ssl 连接
  • Java连接Mysql数据库步骤详细讲解
    如何使用java连接mysql数据库? 使用 jdbc 连接 mysql 数据库。 详细讲解如下,请依次逐步观看,避免出错。 选择jdk版本 建议选择18以下的jdk,18版本以上可能会导致输出中文乱码。这里我们使用intellij ide...
    99+
    2023-09-03
    java mysql maven intellij-idea java-ee
  • oracle测试连接失败如何解决
    当Oracle测试连接失败时,有几种可能的解决方法:1. 检查连接信息:确保输入的连接信息(主机名、端口号、数据库名称、用户名、密码...
    99+
    2023-10-09
    oracle 数据库
  • php连接mysql失败怎么解决
    如果PHP连接MySQL失败,可以尝试以下解决方法:1. 检查MySQL服务器是否正在运行,并确保MySQL服务器的主机名、用户名和...
    99+
    2023-08-14
    php mysql
  • node连接mysql失败如何解决
    这篇文章主要介绍“node连接mysql失败如何解决”,在日常操作中,相信很多人在node连接mysql失败如何解决问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”node连接mysql失败如何解决”的疑惑有所...
    99+
    2023-07-04
  • QT连接MYSQL数据库的详细步骤
     第一步要加入对应的数据库模块(sql)在工程文件(.pro)介绍几个类(也是对应的头文件)  QSqlError提供SQL数据库错误信息的类 ...
    99+
    2024-04-02
  • 使用Idea连接MySQL的详细步骤总结
    一、创建普通java工程 创建工程跳过了,普通的java工程 二、导入mysql的jar包 mysql jar包下载地址 我使用的是5.1.15版本 创建目录,下载的jar包复制到目...
    99+
    2024-04-02
  • 阿里云服务器mysql连接详细步骤
    以下是阿里云服务器mysql连接的详细步骤: 打开阿里云服务器主界面,在登录框中输入阿里云账户并输入用户名与密码,点击登录。 选择您要连接的阿里云服务器,点击连接。 输入正确的数据库连接配置信息,包括用户名、密码和连接参数。 完成连接后...
    99+
    2023-10-27
    阿里 步骤 服务器
  • ubuntu下连接mysql失败如何解决
    本篇内容介绍了“ubuntu下连接mysql失败如何解决”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!原因...
    99+
    2022-11-30
    ubuntu mysql
  • 解决Navicat for Mysql连接报错1251的问题(连接失败)
    因为之前写的不太详细这次修改补充一下,但是我的mysql之前的版本是8.0现在的版本是5.7所以截图有些怪,不过步骤一模一样,2个版本我都试过。 第一步:打开Command Line...
    99+
    2024-04-02
  • php7连接mysql失败的解决方法
    这篇文章主要为大家展示了“php7连接mysql失败的解决方法”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“php7连接mysql失败的解决方法”这篇文章吧。php7连接mysql失败是因为ph...
    99+
    2023-06-25
  • Navicat连接MySQL时出现的连接失败问题及解决
    目录一、安装mysql的注意事项二、Navicat连接mysql方法一方法二总结一、安装MySQL的注意事项 官网下载安装,选择zip包,解压后不用安装只用配置好环境变量Path并在解压后的文件夹里新建文本文档my.in...
    99+
    2023-05-12
    Navicat连接MySQL Navicat连接MySQL连接失败 Navicat连接MySQL失败
  • oracle新建连接测试失败如何解决
    如果Oracle新建连接测试失败,可能有以下几种解决方法:1. 检查连接信息:确认连接信息包括主机名、端口号、数据库名称、用户名和密...
    99+
    2023-08-31
    oracle
  • PostgreSQL连接失败怎么解决
    如果连接到PostgreSQL数据库时出现连接失败的问题,可以尝试以下解决方法: 检查网络连接:确保网络连接正常,尝试通过ping...
    99+
    2024-04-09
    PostgreSQL
  • redis连接失败怎么解决
    出现redis连接失败的情况,可以尝试以下解决方法:1. 检查网络连接:确保你的网络连接正常,可以尝试使用其他网络连接进行测试。2....
    99+
    2023-09-04
    redis
  • MySQL 5.7 安装教程 (步骤详细,附MySQL连接Navicat)
    运行SSM项目的时候,突然发现数据库服务一直无法运行,找不到原因。索性直接卸干净了重新安装,因为我没有安装MySQL的图形化界面,只安装了MySQL服务配合navicat使用。 卸载教程参考: (153条消息) 如何彻底卸载清理MySQL_...
    99+
    2023-09-06
    mysql
  • ssl连接失败如何解决
    ssl连接失败解决的方法:1、浏览网页弹出ssl连接错误,应用SSL1.0、使用SSL 1.1和使用SSL 1.2并重启浏览器即可;...
    99+
    2023-02-08
    ssl连接 ssl
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作