因為SourceCode 要包成 Jar 檔案,為了方便可以修改DB連線設定

(driver, url , user , passwd )

不然設定寫死在程式裡的話,要修改時必須要有SourceCode

於是我就上Google 找相關資料,因為我太菜了ㄒㄒ

紀錄一下,順便給需要的人參考看看^^ 也歡迎提供更好的寫法與我分享


 

---XML 部分---

<properties>
<entry key="jdbc.driver">oracle.jdbc.driver.OracleDriver</entry>
<entry key="jdbc.url">jdbc:oracle:thin:@IP:PORT:SID</entry>
<entry key="jdbc.user">username</entry>
<entry key="jdbc.passwd">password</entry>
</properties>

    我的XML路徑是放在

   Project下 跟 src 同一層 就對了

                | bin

                | lib

                | src

                |db_connection.xml

 


 

    ---Java 部分---

  Properties props = new Properties();
FileInputStream fis = new FileInputStream("db_connection.xml");
//db_connection.xml 這個檔名可以改成自己要的名稱
  props.loadFromXML(fis);

  String driver = props.getProperty("jdbc.driver");
String url = props.getProperty("jdbc.url");
String user = props.getProperty("jdbc.user");

String passwd = props.getProperty("jdbc.passwd");

  可以先用sysout 印出來看看,是否有取到值,有取到值就是成功了! 恭喜!

瑞、瑪姬與小昆妮 發表在 痞客邦 留言(0) 人氣()