在線API文檔
http://www.apihome.cn/api/java/Properties.html
構造方法
Properties() //創建一個無默認值的空屬性列表。Properties(Properties defaults) //創建一個帶有指定默認值的空屬性列表。常用方法
String getProperty(String key) //用指定的鍵在此屬性列表中搜索屬性。StringgetProperty(String key, String defaultValue) //用指定的鍵在屬性列表中搜索屬性。Object setProperty(String key, String value) //調用 Hashtable 的方法 put。void load(InputStream inStream) //從輸入流中讀取屬性列表(鍵和元素對)。void loadFromxml(InputStream in) //將指定輸入流中由 XML 文檔所表示的所有屬性加載到此屬性表中。void store(OutputStream out, String comments) //以適合使用 load(InputStream) 方法加載到 Properties 表中的格式,將此 Properties 表中的屬性列表(鍵和元素對)寫入輸出流。void storeToXML(OutputStream os, String comment, String encoding) //使用指定的編碼發出一個表示此表中包含的所有屬性的 XML 文檔。在保存properties文件的時候默認使用 ISO 8859-1 字符編碼寫入該流

可以在保存文件的時候設置一下編碼
p.store(new OutputStreamWriter(new FileOutputStream("b.properties"),"UTF-8"), "this is utf-8 encoding the properties file");



通常我們要提高代碼的可復用性,一般會對方法進行封裝 這樣可以更方便的獲取到對應的屬性值 我這里分別創建一個jdbc.properties文件,和sql.xml文件
jdbc.properties文件用來存放連接數據庫的一些相關屬性

sql.xml文件存放一些查詢數據庫有關的語句

PropertiesUtil工具類
sql工具類
新聞熱點
疑難解答