kettle的jndi数据源配置文件jdbc.properties中不能有#号


简介: kettle中jndi数据源是使用simple-jndi.jar,默认使用simple-jndi/jdbc.properties配置数据源。 通过下面源码可以看出,配置文件中,#号被认为是注释,因此数据源的密码中不能出现#号。

kettle中jndi数据源是使用simple-jndi.jar,
默认使用simple-jndi/jdbc.properties配置数据源。
通过下面源码可以看出,配置文件中,#号被认为是注释,
因此数据源的密码中不能出现#号。
https://github.com/pentaho/pentaho-simple-jndi/blob/master/src/main/java/org/osjava/sj/loader/util/CustomProperties.java

int idx = line.indexOf('#');
// remove comment
if(idx != -1) {
    line = line.substring(0,idx);
}

声明:一代明君的小屋|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - kettle的jndi数据源配置文件jdbc.properties中不能有#号


欢迎来到我的小屋