package com.yunchow.util;
/**
* read the jdbc connection information
* @author yunchow
* @version 1.2 09/8/17
*/
final class JdbcConfigBean extends java.util.Properties {
private static final long serialVersionUID = 1L;
private static JdbcConfigBean instance;
private static final byte[] lock = new byte[0];
private JdbcConfigBean() {
try {
load(JdbcConfigBean.class.getClassLoader().getResourceAsStream("jdbc.ini"));
} catch(Exception ex) {
throw new ExceptionInInitializerError(ex);
}
}
public static JdbcConfigBean getInstance() {
if(instance == null) {
synchronized(lock) {
if(instance == null) {
instance = new JdbcConfigBean();
}
}
}
// System.out.println("Jdbc config bean ->" + instance);
return instance;
}
}