1.定义jdbc.properties
#数据库连接地址
jdbc.address=jdbc:postgresql://127.0.0.1:888/XX
#user
jdbc.loginname=XXX
#pass
jdbc.password=123456
2.读取属性文件
//Propertie2当前类名
public static Propertie2 getInstance() {
if (tool == null) {
tool = new PropertieEnLogTools();
properties = new Properties();
try {
properties.load(new PropertieEnLogTools().getClass()
.getClassLoader()
.getResourceAsStream("systemlog_en.properties"));
} catch (IOException e) {
LoggerUtil.error(e);
}
}
return tool;
}
3.读取信息
static
{
jdbcAddress = PropertieTools.getInstance().getStringVal(Constants.PROPERTIES_JDBC_ADDRESS);
jdbcLoginname = PropertieTools.getInstance().getStringVal(Constants.PROPERTIES_JDBC_LOGINNAME);
jdbcPassword = PropertieTools.getInstance().getStringVal(Constants.PROPERTIES_JDBC_PASSWORD);
//加载数据库驱动
try
{
Class.forName("org.postgresql.Driver").newInstance();
}
catch (InstantiationException e)
{
// TODO Auto-generated catch block
log.error(e);
}
catch (IllegalAccessException e)
{
// TODO Auto-generated catch block
log.error(e);
}
catch (ClassNotFoundException e)
{
// TODO Auto-generated catch block
log.error(e);
}
}