一、读取数据库配置

1、新建一个.properties文件,,例如 db_conf.properties

2、内容编辑为 变量名=变量值,如:

seecom_db_user = inf_user

3、配置完配置文件后,

在C:\Users\用户名\.kettle\kettle.properties中添加配置文件路径

有时.kettle文件夹也在kettle程序的安装路径下,在data-integration文件夹中

4、kettle中设置

在JOB中选择 “设置变量”控件 内部设置为:

采用${变量名} 的形式来表示变量值

如图所示:

注意:

在密码处也需要写成${变量名}的形式,只是在kettle里用●代替了

例如:

配置文件中有

seecom_db_passwd = 123456

则密码处填写

${seecom_db_passwd}

即可,不要有空格。

二、读取ftp配置

Kettle使用ftp时也可使用读取配置文件的方式

  1. 1、同样建立一个.properties文件, 例如ftp_conf.properties,在其中设置变量

    例如:

  2. seecom_ftp_downloadpath = /home/file_user/service/in/

  3. 2、在kettle.properties中设置ftp_conf.properties的文件路径,与上面数据库设置一样。

  4. 3、kettle中同样使用设置变量控件将 ftp_conf.properties读取到kettle 中

  5. 4、ftp下载控件内部设置

  6. 密码同样是  ${变量名}的形式。

Kettle--使用读取配置的方式连接数据库相关推荐

  1. ssh端口转发(之kettle ssh方式连接数据库)

    ssh参数解释 格式 ssh  [user@]host [command] 选项: -1:强制使用ssh协议版本1: -2:强制使用ssh协议版本2: -4:强制使用IPv4地址: -6:强制使用IP ...

  2. java下mysql连接配置文件_Java读取.properties配置文件并连接数据库

    1.读取配置文件 //Properties集合 流对象读取键值对 public static void getNum() throws Exception { Properties p=new Pro ...

  3. java使用url和tns两种方式连接数据库执行存储过程

    1.url方式(连接数据库并执行一个查询): public static void main(String[] args) throws ClassNotFoundException, SQLExce ...

  4. 第五节13读取配置中的连接字符串

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  5. seata-server没有从nacos配置中心读取配置_微服务新秀之Nacos,看了就会,我说的

    再讲 Nacos 之前,我们需要了解什么是 Nacos:Nacos 是阿里的一个开源产品,它是针对微服务架构中的 服务发现.配置管理.服务治理 的综合性解决方案. 官网给出的回答: Nacos 致力于 ...

  6. JAVA配置注解方式搭建简单的SpringMVC前后台交互系统

    前面两篇文章介绍了 基于XML方式搭建SpringMVC前后台交互系统的方法,博文链接如下: http://www.cnblogs.com/hunterCecil/p/8252060.html htt ...

  7. php+读取配置里的值,ThinkPHP 读取配置信息与动态配置(C方法)

    ThinkPHP C 方法 C 方法是 ThinkPHP 内置的特殊方法,用于在操作和模板里读取配置文件里的配置信息或者动态配置参数.语法如下: C( para_name, value ) 参数说明 ...

  8. python环境变量配置_?Python项目读取配置的正确姿势

    读取配置是大部分python应用都会面临的问题,例如应用运行时需要读取数据库的配置,存储文件需要知道文件路径配置,应用在不同的环境的配置也不尽相同.因此,配置管理是一个必不可少的问题,配置读取的方式一 ...

  9. Spark读取配置源码剖析

    我们知道,有一些配置可以在多个地方配置.以配置executor的memory为例,有以下三种方式:1. spark-submit的--executor-memory选项2. spark-default ...

最新文章

  1. 蚁群算法,PSO算法以及两种算法可以融合的几种方法
  2. [转帖]FPGA--Vivado
  3. Java基础入门笔记-重写
  4. 信息学奥赛一本通C++语言——1045:收集瓶盖赢大奖
  5. MVC3.0图片滚动和相册展示(下)
  6. 损失函数理解汇总,结合 PyTorch1.7 和 TensorFlow2
  7. charles抓包踩过的坑之一 ——手机开了代理,不能访问网络
  8. css折角的简单实现 真实项目实践
  9. word文档怎么删除论文末尾尾注的横线
  10. html css字体最小,网页字体大小的设计技巧
  11. python manage.py makemigrations执行完无反应的解决办法
  12. Linpack安装、配置与运行
  13. (六)软件测试的分工
  14. Tomcat启动项目出现 javax.el.ELException
  15. 如何理解GPO版本号
  16. 工业防腐漆的作用,你知道的有几个
  17. php中文的正则表达式_php汉字正则表达式
  18. imgcook设计稿生成代码插件
  19. 罗斯柴尔德家族:“大道无形”世界首富
  20. n-queens(n皇后问题)

热门文章

  1. 栈的入栈和出栈的顺序规律
  2. web目录字典_白帽子黑客教你:如何使用Dirbuster网站目录扫描神器?
  3. 利用Kali linux中的Dirbuster对网站进行渗透描目录
  4. 记一次 Onedrive 丢文件的经历
  5. AEJoy —— 开发第一个 After Effects 插件(一)
  6. 【polyfill】Promise.allSettled
  7. 银行卡号识别python_CTPN CRNN-Pytorch 银行卡号识别
  8. Postman调用上传文件接口提示Error: read ECONNRESET
  9. 蓝牙/BLE基本知识梳理
  10. delphi7 手动安装 indy10.2.3