2011-07-05 57 views
1

由於工作原因,我必須使用XML文件作爲數據庫。目前只有兩個:products.xml和users.xml。這兩種XML都不會存儲太多信息。我們正在使用Netbeans 7.0和Tomcat 7.0.11。如何在沒有絕對路徑的Netbeans中將XML用作數據庫?

問題是,當試圖訪問文件來讀取和寫入時,我們必須使用絕對路徑:C:/../../../ Project_Name/DATA/products.xml。但是,我們必須這樣做才能使用相對路徑訪問XML文件:/DATA/products.xml。有沒有辦法做到這一點?

我知道使用數據庫可能會使事情變得更容易,但這不是一個選項。

感謝您的任何幫助。

回答

0

您可以將這些文件放入您的類路徑中,並使用Classloader.getResourceAsStream訪問它們。

+0

非常感謝。這個伎倆。 :) – aoi