1 我使用的数据库连接池是c3p0,
即hibernate的配置为:
hibernate.connection.provider_class org.hibernate.connection.C3P0ConnectionProvider
2 hibernate配置文件中添加两个配置:代表密文
hibernate.connection.passwordSec RhxglVY1jAk
hibernate.connection.usernameSec RhxglVY1jAk
3
4 hibernate配置修改,
hibernate.connection.provider_class com.ctc.ema.db.CustomDriverManagerConne
5 CustomDriverManagerConne
如下:
package com.ctc.ema.db;
import java.io.IOException;
import java.util.Properties;
import java.util.Scanner;
import org.apache.commons.lang.StringUtils;
import org.apache.log4j.Logger;
import org.hibernate.HibernateException;
import org.hibernate.cfg.Environment;
import sun.misc.BASE64Decoder;
import sun.misc.BASE64Encoder;
import com.ctc.ema.encry.Coder;
import com.ctc.ema.encry.des3.Encry_DES3;
public class CustomDriverManagerConne