我的编程空间,编程开发者的网络收藏夹
学习永远不晚

kettle与MySQL数据库建立连接教程

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

kettle与MySQL数据库建立连接教程

1、下载mysql8.0的jar驱动

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

2、将下载好的mysql的驱动放到kettle安装文件中的lib下面,然后重启Spoon

3、建立连接的两种方式
第一种方式:数据库
连接类型选择Generic Database

 自定义连接URL填入:

jdbc:mysql://192.168.173.100:3306/test? useSSL=false

(注:192.168.173.100MySQL服务器地址,3306MySQL开放端口,test要连接的数据库名称)
自定义驱动类名称填入:com.mysql.cj.jdbc.Driver

第二种方式:在kettle的安装目录下data-integration\simple-jndi\jdbc.properties加入jdbc的连接信息

MYSQL8_DB/type=javax.sql.DataSource

MYSQL8_DB/driver=com.mysql.cj.jdbc.Driver

MYSQL8_DB/url=jdbc:mysql://localhost:3306/test? useSSL=false

MYSQL8_DB/user=root //(用户名)

MYSQL8_DB/password=**** //(对应的用户密码)

连接数据库方式选择mysql连接,连接方式选择JNDI,JNDI名称填写MYSQL8_DB

点击测试之后可看到如下图信息则连接成功

问题讨论:

连接过程出现报错:Error connecting to database: (using class com.mysql.cj.jdbc.Driver)

Communications link failure

The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

这时我们可以查看主机服务器端口是否开放,未开放的话,如果是在学习测试的环境下,关闭防火墙即可解决问题;也可以通过配置防火墙来进行端口的开放,方法如下

接着配置防火墙

#开放端口3306(add为添加,remove为移除)

firewall-cmd --zone=public –add/remove-port=3306/tcp --permanent

# 并重载入添加的端口:

firewall-cmd --reload

# 再次查询端口开放情况,确定3306开放

firewall-cmd --zone=public --list-ports

来源地址:https://blog.csdn.net/v15220/article/details/128228161

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

kettle与MySQL数据库建立连接教程

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

下载Word文档

猜你喜欢

mysql怎么建立连接数据库

要建立 mysql 数据库连接,请按照以下步骤操作: 1. 安装 mysql 2. 启动 mysql 服务 3. 使用 mysql 客户程序连接到 mysql 服务,提供用户名、密码、主机名或 ip 地址、端口号 4. 使用 "use [数
mysql怎么建立连接数据库
2024-08-05

PHP PDO 与 MySQL:建立强大的数据库连接

使用 PHP PDO 与 MySQL 建立数据库连接对于任何 web 应用程序来说都是至关重要的。本文将深入探讨 PDO 的优点,并提供逐步的代码演示,指导您建立一个强大的数据库连接。
PHP PDO 与 MySQL:建立强大的数据库连接
2024-02-17

jdbc怎么建立数据库连接

JDBC(Java Database Connectivity)可以通过以下步骤建立数据库连接:1. 导入JDBC相关的库文件。 在Java项目中,需要导入JDBC相关的库文件,一般通过引入JDBC驱动程序来实现。不同数据库对应的JDBC
jdbc怎么建立数据库连接
2024-02-29

php如何建立数据库连接

在 PHP 中,可以使用 mysqli 或 PDO 扩展来建立数据库连接。使用 mysqli 扩展建立数据库连接的步骤如下:1. 使用 `mysqli_connect()` 函数来连接数据库。该函数接受四个参数,分别是数据库主机名、用户名、
2023-09-05

jdbc如何建立数据库连接

使用JDBC建立数据库连接的步骤如下:1. 加载数据库驱动程序:首先需要加载特定数据库的驱动程序,例如MySQL的驱动程序是com.mysql.jdbc.Driver。可以通过Class.forName()方法来加载驱动程序。2. 建立数据
2023-10-25

Eclipse与MySQL数据库的连接教程(已实操)

用eclipse编写的好的代码,我们怎么才能连接到数据库呢?下面这篇文章主要给大家介绍了关于Eclipse与MySQL数据库连接的相关资料,下面的操作是经本人验证,确实可行,需要的朋友可以参考下
2023-05-19

在PHP中使用MySQLi建立数据库连接的详尽教程

如何在 php 中使用 mysqli 建立数据库连接:包含 mysqli 扩展(require_once)创建连接函数(function connect_to_db)调用连接函数($conn = connect_to_db())执行查询($
在PHP中使用MySQLi建立数据库连接的详尽教程
2024-05-21

access数据库怎么建立和连接

要建立和连接Access数据库,您可以按照以下步骤操作:1. 打开Microsoft Access软件。2. 在主界面上,点击“新建”按钮,选择“空白数据库”选项。3. 在弹出的对话框中,选择保存数据库的位置和命名,然后点击“创建”按钮。4
2023-09-08

DBeaver连接mysql数据库图文教程

文章目录 前言一、DBeaver连接mysql数据库二、文档下载地址 前言 DBeaver是免费、开源、通用数据库工具,是许多开发开发人员和数据库管理员的所选。下面详细介绍Dbeaver连接mysql数据库的过程。 一、DBe
2023-08-16

JDBC建立数据库连接的代码

本文实例为大家分享了JDBC建立数据库连接的具体代码,供大家参考,具体内容如下import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLExcept
2023-05-30

【赵强老师】Oracle的PGA与数据库连接建立的过程

首先,我们来了解一下Oracle的内存结构,如下: 关于Oracle的内存结构,详情请查看:【赵强老师】Oracle数据库的内存结构(一)PGA的组成结构PGA主要由以下三部分组成:私有SQL区(Private SQL Area):私有SQL区包含了绑定变量值
【赵强老师】Oracle的PGA与数据库连接建立的过程
2017-05-22

编程热搜

目录