package org.osjava.sj.loader.util; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; public class CustomProperties extends AbstractProperties { public synchronized void load(InputStream in) throws IOException { try { BufferedReader reader = new BufferedReader( new InputStreamReader(in) ); String line = ""; String nextLine = null; while( (line = reader.readLine()) != null) { // we may already be on a multi-line statement. if(nextLine != null) { line = nextLine + line; nextLine = null; } line = line.trim(); if(line.endsWith("\\")) { nextLine = line; continue; } int idx = line.indexOf('#'); // remove comment if(idx != -1) { line = line.substring(0,idx); } // split equals sign idx = line.indexOf('='); if(idx != -1) { this.setProperty(line.substring(0,idx), line.substring(idx+1)); } else { // blank line, or just a bad line // we ignore it } } reader.close(); } catch(IOException ioe) { ioe.printStackTrace(); } } }
Kettle连接,使用OCI连接正常,但采用JNDI总是报账户密码不正确,原因是密码里面包含了#
我们通过配置 jdbc.properties 来使用 JNDI 模式连接数据库;
这次我们的密码是OA_R/password=A#123User
因为Kettle在解析 jdbc.properties 时,如果遇到井号,会截取到井号前的内容该行后面的内容都将丢失、
源码
相关推荐
kettle-core-7.1.0.0-12.jar kettle-dbdialog-7.1.0.0-12.jar kettle-engine-7.1.0.0-12.jar pentaho-metadata-7.1.0.0-12.jar
在使用"Kettle-core-8.1.0.0-365"时,用户可以创建新的数据库连接,选择“达梦”作为数据库类型,输入相应的连接信息,如主机地址、端口、用户名和密码等。Kettle会使用内部的达梦数据库驱动来建立连接,从而实现...
8.3.0.0-371 pentaho-kettle kettle-core
kettle-core-7.1.0.0-12.jar kettle-dbdialog-7.1.0.0-12.jar kettle-engine-7.1.0.0-12.jar kettle-json-plugin-7.1.0.0-12.jar kettle-sap-plugin-7.1.0.0-12.jar kettle-ui-swt-7.1.0.0-12.jar metastore-7.1.0.0...
pentaho kettle-engine-8.3.0.0-371.jar
kettle-engine-7.1.0.0.jar
kettle-engine.jar java版本 亲测好用
1、集成安装包直接集成了kettle、mysql、kettle-manager,这样能减低对部署人员的技术要求。 2、下载集成安装包,按安装包中的文档操作即可,很简单几步,还配有截图,应该算是没有难度了。 3、关键提示:执行init...
kettle-ui-swt-7.1.0.0-12.jar 可修改包中资源 核心jar包
kettle-manager0.4.0集成安装包,使用的kettle5.4版本因为kettle文件过大不能上传,把kettle5.4主文件目录改为data-integration放到kettle-manager目录下,然后直接按要求用即可
标题 "kettle-scheduler-master_springmvc_kettlejava_kettleweb调度_kettle-" 指的是一个基于Kettle(Pentaho Data Integration)的Web自动化调度项目,它使用了Spring MVC框架来实现。这个项目的核心目标是将...
aliyun-kettle-odps-plugin-1.0.0包以及安装操作文件,适合在使用maxcompute时用kettle将数据导出,方便实用
kettle使用maxcompute相关插件,aliyun-kettle-odps-plugin-1.0.0.tar.gz
在源码层面,Pentaho Kettle 8.3 使用 Java 编写,遵循 Model-View-Controller (MVC) 设计模式。开发人员可以通过源代码深入了解其内部工作原理,进行定制化开发或扩展功能。源码包含了核心库、GUI 组件、插件框架等...
kettle开发不可缺少的工具,实现数据的抽取
(Hive输出)ETLDesigner\common\system\karaf\system\pentaho\pentaho-big-data-kettle-plugins-hive\6.1.0.1-196\下的文件。 (Hive输出)pentaho-big-data-kettle-plugins-hive-6.1.0.1-196。
pdi-ce-8.3.0.0-371.zip-kettle8.3版本插件SDK包,适用于大数据ETL开发人员进行大数据抽取转换(清洗)加载的一款开源ETL工具,Pentaho DataIntegration,官方可扩展自定义插件模板
而“kettle-neo4j-remix-8.2.0.7-719-REMIX.zip”这个压缩包,其名称暗示了Kettle与Neo4j之间的融合。Neo4j是一款高性能的图数据库,以图形结构存储和查询数据,特别适合处理复杂关系和网络数据。在数据仓库和分析...
在本资源中,"kettle-MyEclipse源码工程包" 是一个特别为MyEclipse集成开发环境定制的版本,允许开发者直接在MyEclipse中进行Kettle的源码级开发和调试。 MyEclipse是一款功能丰富的Java EE集成开发环境,它是...
需要安装并配置Kettle的Web服务插件(如Pentaho Server或Tomcat中的pentaho-kettle-web-service.jar),启用HTTP/HTTPS接口。 3. **Web应用开发**: 使用Java、Python、JavaScript等语言开发Web应用,调用Kettle ...