服务热线:13616026886

技术文档 欢迎使用技术文档,我们为你提供从新手到专业开发者的所有资源,你也可以通过它日益精进

位置:首页 > 技术文档 > JAVA > 新手入门 > JDK > 查看文档

j2se综合:属性配置文件的使用方法


  我们常常使用配置文件来进行工程属性的配置,那么我们如何使用我们的属性文件呢?
  
  假设有一个连接数据库的属性配置文件jdbc.properties,
  
  文件内容如下:
  jdbc.driver=com.microsoft.jdbc.sqlserver.sqlserverdriver
  jdbc.url=jdbc:microsoft:sqlserver://10.0.0.168:1433;
  jdbc.username=sa
  jdbc.password=sa
  jndi.databasename=northwind
  
  那么如何使用配置文件呢?其实很简单
  
  我们创建如下类:
  /*
  * created on 2005-8-15
  *this class is created to test the using of  the properties file
  * todo to change the template for this generated file go to
  * window - preferences - java - code style - code templates
  */
  package zy.pro.wd.demo;
  
  
  import java.io.fileinputstream;
  import java.util.properties;
  
  public class propertiesdemo {
  
  /**
  *
  */
  public propertiesdemo() {
  super();
  // todo auto-generated constructor stub
  }
  public void testpropertiesfile(){
  try{
  properties pro = new properties();
  
  pro.load(new fileinputstream("src/jdbc.properties"));
  system.out.println(pro.getproperty("jdbc.driver"));
  system.out.println(pro.getproperty("jdbc.url"));
  
  }catch(exception e){
  e.printstacktrace();
  }
  }
  public static void main(string[] args) {
  propertiesdemo pd=new propertiesdemo();
  pd.testpropertiesfile();
  }
  }
  
  粗体部分是主要部分,通过load()方法来加载配置文件,然后通过getproperty()方法来取得配置文件中的属性。
  
  注意:取得配置文件的相对路径一定要正确,否则,将会抛出找不到文件的异常。我的配置文件路径如下图:
  
  程序输出结果如下:
  com.microsoft.jdbc.sqlserver.sqlserverdriver
  jdbc:microsoft:sqlserver://10.0.0.168:1433;
  此程序在eclipse3.0下调试通过。

扫描关注微信公众号