有效的把数据库配置,做成配置文件,对于后期的维护和管理很方便。做项目,尽量做成可配置的
第一步:
database.properties配置文件,MySQL为例,其它数据库自己更改
jdbc.drivers=com.mysql.jdbc.Driver
jdbc.url=jdbc:mysql://localhost/test
jdbc.username=root
jdbc.password=tiger
第二步:
DB.class 类加载配置文件
/**
* 数据库封装
* @author Administrator
*
*/
public class DB {
private static String classDrive;
private static String url;
private static String user;
private static String password;
private static String FILE_PATH_NAME = "/database.properties"; //加载数据库配置文件,这样默认是src下面
/**
* 初始化
*/
private DB(){
InputStream in=getClass().getResourceAsStream(FILE_PATH_NAME);
Properties props=new Properties();
try {
props.load(in);
} catch (IOException e) {
e.printStackTrace();
}
classDrive=props.getProperty("jdbc.drivers");
url=props.getProperty("jdbc.url");
user=props.getProperty("jdbc.username");
password=props.getProperty("jdbc.password");
}
}