log4j用poolman配置数据库连接池的问题

问题描述

我的项目用log4j记录日志,用poolman来配置数据库连接池。现在是这样一个问题:数据库的连接信息在poolman.xml中配置,我想对poolman.xml中的数据库连接信息进行加密。但是不知道在什么地方进行解密,保证能正确连接到数据库。也可以理解为动态修改数据库连接信息。

解决方案

解决方案二:
自己顶一下,菜鸟诚心请教各路大牛
解决方案三:

解决方案四:
这个是最好的,你看看,希望对你能有所帮助!!
解决方案五:
引用3楼xmt1139057136的回复:

这个是最好的,你看看,希望对你能有所帮助!!

感谢你的回答。可是这不是我想要的,我可能没描述清楚。现在我已经成功的用poolman和log4j连接到数据库并正常运行程序了。只是在poolman.xml中配置的都是明文的用户名,密码和数据库链接信息,我想要把这些敏感信息加密,然后在读取该配置文件的时候解密后再使用。
解决方案六:
记得经验分享!!!!好好努力!!

时间: 2024-12-10 16:12:40

log4j用poolman配置数据库连接池的问题的相关文章

项目重构之数据源配置与优化:log4j 配置数据库连接池Druid,并实现日志存储到数据库

一. 前言   泥瓦匠又和大家见面了,最近两天我在Code Review , 顺便代码小小的Refactoring(重构)下.先了解这个项目吧,这次解决的是数据源配置优化.因为这web项目中配置数据源的地方很多.例如 JDBC要配置数据源,Mybatis要配置数据源,Quartz定时任务要配置数据源,还有Log4j存记录到数据库也要配置-   如题目,兴许大家的疑惑看了前面的说明会明白.这次给大家带来的 数据源配置与优化:log4j 配置数据库连接池Druid.   提纲: 二.准备知识 三.正

java配置数据库连接池的方法步骤_java

先来了解下什么是数据库连接池数据库连接池技术的思想非常简单,将数据库连接作为对象存储在一个Vector对象中,一旦数据库连接建立后,不同的数据库访问请求就可以共享这些连接,这样,通过复用这些已经建立的数据库连接,可以克服上述缺点,极大地节省系统资源和时间. 在实际应用开发中,特别是在WEB应用系统中,如果JSP.Servlet或EJB使用JDBC直接访问数据库中的数据,每一次数据访问请求都必须经历建立数据库连接.打开数据库.存取数据和关闭数据库连接等步骤,而连接并打开数据库是一件既消耗资源又费时

eclipse3.2.2 + MyEclipse5.5 + Tomcat5.5.27 配置数据库连接池_Linux

now begin: step 1: 建立数据库连接池. 1. 从Tomcat的主页上下载Tomcat5.5.27,推荐绿色版(zip),不用为重做系统而发愁. 2. 下载Tomcat5.5.27的admin包,解压缩后覆盖Tomcat5.5.27的根目录. 3. 在Tomcat5.5.27的根目录下conf文件夹里的tomcat-users.xml里, </tomcat-users>之前加上一行 <user username="admin" password=&qu

图解Tomcat5.0下配置数据库连接池

1.配置说明 Tomcat5.0 Eclipse3.3+MyEclipse6.0 Mysql5 mysql-connector-java-3.1.12 2.新建web工程 [1]New Project-Web Project-取名为ConnectorPool [2]将mysql-connector-java-3.1.12加到%TOMCAT_HOME%/common/lib下. [3]部署测试该工程. 在地址栏输入http://127.0.0.1:8080/ConnectorPool/,将得到默认

如何给 Log4j 配上数据库连接池

数据|数据库|数据库连接 我们都知道log4j是一个优秀的开源日志记录项目,我们不仅可以对输出的日志的格式自定义,还可以自己定义日志输出的目的地,比如:屏幕,文本文件,数据库,甚至能通过socket输出. 现在让我们对日志输出到数据库来进行配置 配置如下: #---JDBC ---输出到数据库 # JDBCAppender log4j.properties file #log4j.rootCategory=WARN,JDBC # APPENDER JDBC log4j.appender.JDBC

Tomcat4.1.31的数据库连接池配置

数据|数据库|数据库连接 (摘自JAVA中文站) 本文是作者在配置廖兄的blog时用到的,刚开始使用Tomcat5.0.27,后又使用Tomcat5.5.4,但是配置数据库总有错误,后来发现时context标志被取消的缘故.吾本性情中人,搞不定就换,于是就使用Tomcat4.1.31.主要参考FanyHan等人的相关文章,介绍了Tomcat4.1.31这个版本下数据库连接池的配置,及程序对连接池的JNDI查找,并提供相应测试代码.最后指出配置及应用过程中的常见问题及解决方法. 一. Tomcat

Resin2.1.12的数据库连接池配置

数据|数据库|数据库连接 (摘自JAVA中文站) Resin的确是比较狠的应用服务器,运行速度快,配置又简单!这里介绍一下Resin2.1.12的数据库连接池配置方法. 在%ResinHome%/conf/resin.conf中找到 <!-- - Sample database pool configuration - The JDBC name is java:comp/env/jdbc/test --> 在其下加入相应的信息可以连接到不同的数据库. Mysql: <resource-

Tomcat下配置MySQL数据库连接池

mysql|数据|数据库|数据库连接 经过大半天的实践和摸索,终于在Tomcat下成功地配置MySQL的数据库连接池.总结如下: 1.在$CATALINA_HOME/conf/server.xml中添加配置信息,声明连接池的具体信息,添加内容如下: <!--声明连接池--> <Resource name="jdbc/mysql"auth="Container" type="javax.sql.DataSource"/> &

Tomcat 5.5 配置 MySQL 数据库连接池

mysql|数据|数据库|数据库连接 用了最新的几个咚咚,搞了整整一天终于搞清楚了Tomcat 5.5 配置 MySQL 数据库连接池,网上的经验并不能完全用到新环境里面,我写出整个过程以方便大家配置. 1 环境描述 JDK 1.5 Tomcat 5.5.4 MySQL 4.0.20 MySQL JDBC 3.0.15 Commons dbcp 1.2.1 2 准备工作 JDK, Tomcat, MySQL安装过程并非我的重点,略过. 从http://dev.mysql.com/download