zhyiwww
          用平實的筆,記錄編程路上的點點滴滴………
          posts - 536,comments - 394,trackbacks - 0
          <2010年3月>
          28123456
          78910111213
          14151617181920
          21222324252627
          28293031123
          45678910

          -------------------------------------------
          崇尚原創精神,
          文章歡迎轉載,
          請您注明出處,
          在此特別聲明。
          版權所有@zhyiwww
          引用鏈接
          http://www.aygfsteel.com/zhyiwww

          --------------------------------------------

          常用鏈接

          留言簿(33)

          隨筆分類(626)

          朋友的博客

          最新隨筆

          搜索

          •  

          積分與排名

          • 積分 - 1558948
          • 排名 - 11

          最新評論

          閱讀排行榜

          評論排行榜


          PropertiesUtil.java
          內容入如下:

          package org.aa.util;

          import java.io.IOException;
          import java.io.InputStream;
          import java.util.Properties;

          public class PropertiesUtil {
             
             
              public static Properties loadProperties(String propertiesFilePath) {
                  Properties p = new Properties();
                  InputStream in = PropertiesUtil.class.getClassLoader().getResourceAsStream(propertiesFilePath);
                  if(in==null){
                      return p ;
                  }
                  try {
                      p.load(in);
                  } catch (IOException e) {
                      e.printStackTrace();
                  }
                 
                  return p;
              }
             
          }


          調用:


              private static final String DATABASE_CONFIG_FILE = "/com/company/db.properties";
             
              private static Properties dbProp= PropertiesUtil.loadProperties(DATABASE_CONFIG_FILE);

              private static final String driverStr = "oracle.jdbc.driver.OracleDriver";
             
              private static final String defaultIp = dbProp.getProperty("database.server.ip");
              private static final String defaultId = dbProp.getProperty("database.server.id");
              private static final String defaultPort = dbProp.getProperty("database.server.port");

              //    private static final String conStr = "jdbc:oracle:thin:@192.168.1.10:1521:orcl";

              private static final StringBuffer buf = new StringBuffer(200);
             
              static{
                  buf.append("jdbc:oracle:thin:@");
                  buf.append(defaultIp);
                  buf.append(":");
                  buf.append(defaultPort);
                  buf.append(":");
                  buf.append(defaultId);
              }
             
              private static final String conStr = buf.toString();


          注意黑體部分的路徑,這個是出問題的關鍵,路徑不對就不能取到值。

          這個也可以用在國際化中的屬性文件的初始化。






          |----------------------------------------------------------------------------------------|
                                     版權聲明  版權所有 @zhyiwww
                      引用請注明來源 http://www.aygfsteel.com/zhyiwww   
          |----------------------------------------------------------------------------------------|
          posted on 2010-03-20 17:22 zhyiwww 閱讀(397) 評論(0)  編輯  收藏 所屬分類: j2ee
          主站蜘蛛池模板: 扶绥县| 庆元县| 左权县| 卢氏县| 开阳县| 公安县| 博罗县| 巴塘县| 齐齐哈尔市| 洪泽县| 淮南市| 武宣县| 离岛区| 垣曲县| 澄迈县| 澄城县| 孟津县| 武隆县| 金寨县| 弋阳县| 浦城县| 孝昌县| 无棣县| 固镇县| 贡山| 正镶白旗| 临武县| 日照市| 山东省| 双辽市| 久治县| 马边| 屏山县| 南昌市| 邳州市| 乐东| 周口市| 文化| 郧西县| 安新县| 铁岭市|