标签:
(一)Properties 类表示了一个持久的属性集。Properties 可保存在流中或从流中加载。属性列表中每个键及其对应值都是一个字符串。
(二)创建Properties(JDBC属性例子)
driver=com.mysql.jdbc.Driver url=jdbc:mysql://127.0.0.1:3306/mydb user=root password =w5566
(三)加载
Properties props = new Properties();
try {
// 加载配置文件
String filename = "/com/awinson/cfg/JDBC.properties";
InputStream is = this.getClass().getResourceAsStream(filename);
props.load(is);
// 连接数据库
Class.forName(props.getProperty("driver"));
String url = props.getProperty("url");
String user = props.getProperty("user");
String password = props.getProperty("password");
Connection conn = DriverManager.getConnection(url, user, password);
// 关闭自动提交,开启事务
conn.setAutoCommit(false);
return conn;
} catch (Exception e) {
e.printStackTrace();
}
①创建Properties实例
②加载配置文件,获取输入流(注意路径的格式)
③使用Properties.load(InputStream)加载配置文件
④使用Properties.getProperty(String key)获取value
标签:
原文地址:http://www.cnblogs.com/iwinson/p/5484048.html