属性配置文件的使用:
假设有一个连接数据库的属性配置文件jdbc.properties,文件内容如下:
jdbc.driverClass=com.microsoft.sqlserver.jdbc.SQLServerDriver
jdbc.jdbcUrl=jdbc:sqlserver://localhost:1433; DatabaseName=info jdbc.username=sa jdbc.password=123那么如何使用配置文件呢?其实很简单
我们创建如下类:
View Code
1 package com.server.db; 2 3 import java.util.Properties; 4 import java.io.FileInputStream; 5 6 public class PropertiesDemo { 7 8 /* 9 static { 10 LoadProperties(); 11 } 12 */ 13 public static void LoadProperties() { 14 Properties p = new Properties(); 15 try { 16 p.load(new FileInputStream("src/jdbc.properties")); 17 System.out.println(p.getProperty("jdbc.driverClass")); 18 System.out.println(p.getProperty("jdbc.jdbcUrl")); 19 } catch(Exception e) { 20 e.printStackTrace(); 21 } 22 } 23 }
测试:
View Code
1 package com.server.db; 2 3 public class TestProperties { 4 5 /** 6 * @param args 7 */ 8 public static void main(String[] args) { 9 // TODO Auto-generated method stub 10 PropertiesDemo.LoadProperties(); 11 } 12 }
通过load()方法来加载配置文件,然后通过getProperty()方法来取得配置文件中的属性。
注意:取得配置文件的相对路径一定要正确,否则,将会抛出找不到文件的异常。