广告
返回顶部
首页 > 资讯 > 数据库 >kettle案例3.5--数据库连接
  • 690
分享到

kettle案例3.5--数据库连接

数据库sqlmysql 2023-08-18 12:08:01 690人浏览 八月长安
摘要

kettle案例3.5–数据库连接 对于Kettle工具中的转换管理和作业管理,其中转换管理中使用数据库连接来获取数据库数据,而Kettle中的数据库连接实际上是数据库连接的描述,也就是实际建立数据库连接需要的参数,实际数据库连接只在运行时

kettle案例3.5–数据库连接

对于Kettle工具中的转换管理和作业管理,其中转换管理中使用数据库连接来获取数据库数据,而Kettle中的数据库连接实际上是数据库连接的描述,也就是实际建立数据库连接需要的参数,实际数据库连接只在运行时才会创建,因此定义一个Kettle的数据库连接,并不会真正打开一个数据库连接。
由于数据库的种类有很多,因此在Kettle工具的数据库连接窗口包含多种数据库类型。
左侧面板显示的是“一般”、“高级”、“选项”、“连接池”以及“集群”的标签,右侧面板显示的是与左侧面板标签相对应的参数设置,具体如图所示。
在这里插入图片描述

1.一般标签

“一般”标签,需要设置的内容有“连接名称”、“连接类型”以及“连接方式”等的数据库参数,具体设置规则如下:

  • 连接名称:指定一个在转换或作业范围内唯一的名称;
  • 连接类型:从数据库列表中选择要连接的数据库类型。
  • 连接方式:在连接方式列表中,可以选择与所选数据库类型对应的连接方式。
  • 主机名称:数据库服务器的主机名或者IP地址。
  • 数据库名称:将要访问数据库的名称。
  • 端口号:默认是选择的数据库服务器的默认端口号。
  • 用户名和密码:数据库服务器的用户名和密码。

2.“高级”标签

“高级”标签,需要设置的内容有“数据库连接的标识符”和“默认模式的名称”以及“数据库连接成功后要执行的SQL语句”,具体如图所示
在这里插入图片描述

设置“数据库连接的标识符”和“默认模式的名称”以及“数据库连接成功后要执行的sql语句”的具体含义如下:

  1. 支持布尔数据类型:对于Boolean数据类型的数据,大多数数据库的处理方式都不同,即使使用一个数据库的不同版本也会有所不同。一般的数据库都不会支持Boolean类型,默认情况下,Kettle使用一个字符的字段(即char(1))的不同值(Y或N)来代替Boolean字段。若是勾选“支持布尔数据类型”的复选框,Kettle就会为支持布尔类型的数据库生成正确的SQL语法
  2. Supports the timestamp data type:即支持时间戳数据类型,若是勾选该选项的复选框,Kettle就会为支持时间戳的数据库生成正确的时间类型
  3. 标识符使用引号括起来强制性的为SQL语句中的所有标识符(列名、表名)加双引号。一般地,该选项主要用于区分大小写的数据库
  4. 强制标识符使用小写字母将所有的标识符(列名和表名)转为小写
  5. 强制标识符使用大写字母将所有的标识符(列名和表名)转为大写
  6. Preserve case of reserved words:即保存保留字的大小写格式
  7. Strict NUMBER(38) interpretation:即严格限制Oracle中NUMBER数据类型取值范围(1-38)
  8. 默认模式名称:若不明确指定模式名称(有些数据库中称为目录)时,使用默认的模式名称。
  9. 连接成功后要执行的SQL语句:一般用于创建数据库连接后,对某些参数进行修改,例如Session级的变量或者调试信息等。

3.“选项”标签

“选项”标签,设置数据库的特定参数,例如数据库连接的参数。“选项”标签界面具体如图所示。

在这里插入图片描述

4.“连接池”标签

“连接池”标签,设置连接池相关参数,该标签的设置用于解决有很多小的转换(或作业)需要单独处理和数据库连接延迟问题,连接池不会限制并发的数据库连接数量。“连接池”标签界面如图所示。

在这里插入图片描述

5.“集群”标签

“集群”标签,设置集群的分区数。当一个数据库不能满足需求时,我们可以使用多个数据库来处理数据,即采用数据库分区技术来分散数据的加载,这样可以将一个大的数据集分为多个小数据组(即分区),每个分区都保存在独立的数据库中,因此采用数据库分区技术,可以减少每个数据表或数据库的行数。“集群”标签界面如图所示。
在这里插入图片描述

来源地址:https://blog.csdn.net/m0_68381568/article/details/128014938

您可能感兴趣的文档:

--结束END--

本文标题: kettle案例3.5--数据库连接

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

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

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

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

下载Word文档
猜你喜欢
  • kettle案例3.5--数据库连接
    kettle案例3.5–数据库连接 对于Kettle工具中的转换管理和作业管理,其中转换管理中使用数据库连接来获取数据库数据,而Kettle中的数据库连接实际上是数据库连接的描述,也就是实际建立数据库连接需要的参数,实际数据库连接只在运行时...
    99+
    2023-08-18
    数据库 sql mysql
  • kettle——连接数据库及配置数据库变量
    1、修改kettle.properties文件,新增数据库连接信息 kettle配置文件路径:C:\Users\用户名.kettle 修改配置文件后重新打开kettle 2、新建DB连接 图例为mysql连接 使用快捷键:ctrl+Al...
    99+
    2023-08-16
    mysql etl
  • scala 连接 MySQL 数据库案例
    1 依赖准备 mysql 8添加: mysql mysql-connector-java 8.0.29 mysql 5 添加: mysql mysql-conne...
    99+
    2023-10-20
    数据库 scala mysql
  • Kettle连接Oracle数据库方法((Oracle19c&Oracle11g))
    目录前言oracle驱动jar包:连接Oracleojdbc6.jar驱动可以链接11g和19c版本迁移数据:补充:总结前言 kettle通过域名或者IP连接Oracle,本地不需要安装Oracle,但是要把Oracle...
    99+
    2022-11-09
  • kettle与MySQL数据库建立连接教程
    1、下载mysql8.0的jar驱动 https://mvnrepository.com/artifact/mysql/mysql-connector-java/8.0.28 2、将下载好的mysql的驱动放到kettle安装文件中的l...
    99+
    2023-09-08
    mysql 数据库 服务器
  • java连接sqlserver数据库的案例
    这篇文章给大家分享的是有关java连接sqlserver数据库的案例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。java连接sqlserver数据库的方法:首先准备JDBC驱动,并设置数据库;然后进行网络配置,...
    99+
    2023-06-06
  • 用phpmyadmin连接数据库的案例
    这篇文章主要介绍了用phpmyadmin连接数据库的案例,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。首先输入localhost/phpmy...
    99+
    2022-10-18
  • kettle安装、MySQL数据库连接、报错处理
      目录 1.环境配置  2.安装kettle 3.连接数据库 4.连接数据库报错处理 报错一   报错二 前言:跟kettle斗智斗勇的一下午,下面是我踩过的一些坑,希望对大家在安装配置kettle时有所帮助,首先放一张我成功的截...
    99+
    2023-10-03
    大数据 sql mysql kettle
  • SqlServer数据库远程连接案例教程
    一、身份验证配置 在sqlserver服务端电脑打开SqlServer Managerment Studio管理工具,首先通过Windows身份验证登录sqlserver 登录成功...
    99+
    2022-11-12
  • PHP连接MSSQL数据库案例,PHPWAMP多个PHP版本连接SQL Server数据库
    课前小知识普及:MSSQL和SQL Server是同一个软件,叫法不同而已,MSSQL全称是Microsoft SQL Server,MSSQL是简写,有些人则喜欢直接叫SQL Server,我就比较喜欢这...
    99+
    2022-10-18
  • Java操作数据库连接池案例讲解
    数据库连接池 概念:其实就是一个容器(集合),存放数据库连接的容器。 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建...
    99+
    2022-11-12
  • JDBC连接数据库实例
    package javacommon.base; import java.sql.Connection; import java.sql.PreparedStatement;...
    99+
    2022-10-18
  • Java连接MySQL数据库实例
    首先说明,由于是8版本的数据库,所以配置类的写法上与5版本的有所区别,需要注意,同时用idea或eclipse时需要导入jar包,jar包的下载链接: https://dev.mys...
    99+
    2022-11-13
  • SQL Server数据库连接查询和子查询实战案例
    目录前言1.查询所有学生的学号、姓名、选修课程号和成绩2.查询选修了课程名称为“数据库原理与应用”的学生的学号和姓名3.使用别名实现查询所有学生的学号、姓名、...
    99+
    2023-05-16
    sqlserver连接查询语句 sqlserver子查询 sqlserver子查询语句
  • 云数据库MongoDB 连接MongoDB实例
    要连接云数据库MongoDB实例,您可以按照以下步骤进行操作:1. 登录到云数据库MongoDB控制台。2. 在左侧导航栏中,选择“...
    99+
    2023-09-21
    数据库
  • Express连接MySQL及数据库连接池技术实例
    目录Express连接MySQL准备工作创建配置文件创建操作数据库的接口文件数据库连接池技术什么是数据库连接池数据库连接池的作用是什么?数据库连接池技术实例1、导入mysql模块2、...
    99+
    2022-11-13
  • MySQL数据查询之连接查询的案例
    小编给大家分享一下MySQL数据查询之连接查询的案例,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!连接关系是关系数据库模型的主要...
    99+
    2022-10-18
  • Express连接MySQL及数据库连接池的示例分析
    这篇文章主要介绍Express连接MySQL及数据库连接池的示例分析,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Express连接MySQL准备工作打开webstorm新建项目选择express创建一个expres...
    99+
    2023-06-29
  • kettle工具连接elasticsearch 7并导入MySQL表数据-简述
    一、简述 工作中需要利用kettle开源ETL工具将MySQL数据库中表数据同步到elasticsearch集群中。为此特记录一下操作方式,留作记录和学习。 二、环境 kettle工具:kettle 9.2 elasticsearch集群:...
    99+
    2023-08-19
    elasticsearch mysql
  • 数据库连接
    数据库连接与断开:Connection conn=Jdbcutil.open();          &n...
    99+
    2022-10-18
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作