java读取db.property文件的内容时,将此配置文件放在java类的同一目录下
然后调用代码读取如下:
Properties pro=new Properties();
try {
pro=new Properties();
pro.load(DbUtil.class.getResourceAsStream("db.properties"));
try {
Class.forName(pro.getProperty("driver")).newInstance();
log.info("已经初始化默认数据库连接信息 :\n"+pro.toString());
} catch (InstantiationException e) {
log.error("实例化连接出错:["+e.getMessage()+"]");
} catch (IllegalAccessException e) {
log.error("访问数据库出错:["+e.getMessage()+"]");
}
} catch (IOException e) {
log.error("IO异常:["+e.getMessage()+"]");
} catch (ClassNotFoundException e) {
log.error("类型转换出错:["+e.getMessage()+"]");
}
try {
conn=DriverManager.getConnection(pro.getProperty("url"), pro.getProperty("username"), pro.getProperty("password"));
} catch (SQLException e) {
log.error("SQL语句出错:["+e.getMessage()+"]");
}