通常我们想把一些配置内容放到一个文件中,需要的时候我们可以随时读取其中的内容,更方便的是当我们的配置数据出现改变时,我们可以很方便地修改配置文件中的内容,而不需要去修改冗长的代码内容。把数据资料和数据操作分开是一种很好的编程习惯。

  如果配置文件中有如下内容,文件名设为JDBC.properties

 

1 DRIVER=com.mysql.jdbc.Driver
2 url=jdbc:mysql://localhost:3306/msg
3  user=root
4 password=123

 

  同过一下代码获取JDBC.properties中的内容

 

1 public static String DRIVER;
2 public static String url;
3 public static String user;
4 public static String password;
5
6 static{
7
8 InputStream is = this.class.getClassLoader().getResourceAsStream("JDBC.properties");
9 Properties property = new Properties();
10 try {
11 property.load(is);
12 DRIVER = property.getProperty("DRIVER");
13 url = property.getProperty("url");
14 user = property.getProperty("user");
15 password = property.getProperty("password");
16
17 } catch (IOException e) {
18 // TODO Auto-generated catch block
19   System.out.print("获取properties异常");
20 e.printStackTrace();
21
22 }
23 }

 

 

  这样每当我们想修改DRIVER等值时,只需修改properties文件中的属性值即可。

posted on 2010-10-29 12:38  KuSiuloong  阅读(584)  评论(0编辑  收藏  举报