KETTLE采用JNDI方式连接数据库时,jdbc.properties怎么加密
0
KETTLE采用JNDI方式连接数据库时,数据库IP,用户名,密码都写在jdbc.properties文件中,但是都是明文保存, 并且文件中的参数只能用数据库名,比如这样:
lgdnew/type=javax.sql.DataSource
lgdnew/driver=oracle.jdbc.driver.OracleDriver
lgdnew/url=jdbc:oracle:thin:@10.0.44.122:1521:lgdnew
lgdnew/user=exp_new
lgdnew/password=exp_new
产生两个问题:
1、jdbc.properties文件用什么办法加密?
2、参数只能是数据库名,那程序上线时还要一个一个点开改成生产上的数据库名,这个怎么解决?
望大神解答,谢谢!
lgdnew/type=javax.sql.DataSource
lgdnew/driver=oracle.jdbc.driver.OracleDriver
lgdnew/url=jdbc:oracle:thin:@10.0.44.122:1521:lgdnew
lgdnew/user=exp_new
lgdnew/password=exp_new
产生两个问题:
1、jdbc.properties文件用什么办法加密?
2、参数只能是数据库名,那程序上线时还要一个一个点开改成生产上的数据库名,这个怎么解决?
望大神解答,谢谢!
没有找到相关结果
重要提示:提问者不能发表回复,可以通过评论与回答者沟通,沟通后可以通过编辑功能完善问题描述,以便后续其他人能够更容易理解问题.
0 个回复