Как вы используете XML в качестве базы данных в Netbeans без абсолютных путей? - PullRequest
1 голос
/ 05 июля 2011

Из-за работы я должен использовать XML-файлы в качестве базы данных.На данный момент их всего два: products.xml и users.xml.Оба XML не будут хранить много информации.Мы используем Netbeans 7.0 и Tomcat 7.0.11.

Проблема в том, что при попытке доступа к файлам для чтения и записи мы должны использовать абсолютный путь: C: /../../../ Project_Name / DATA / products.xml.Однако мы должны сделать так, чтобы к файлам XML можно было обращаться по относительному пути: /DATA/products.xml.Есть ли способ сделать это?

Я знаю, что использование базы данных, вероятно, значительно упростит ситуацию, однако это не вариант.

Спасибо за любую помощь.

1 Ответ

0 голосов
/ 05 июля 2011

Вы можете поместить файлы в ваш путь к классам и получить к ним доступ с помощью Classloader.getResourceAsStream.

...