(一)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
时间: 2024-10-10 04:21:33