Есть много способов сделать это. Это действительно зависит от того, насколько сложна ваша «база данных».
Самое простое решение - записать в текстовый файл в формате CSV:
import java.io.PrintWriter;
import java.io.FileOutputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
public class FileOutput {
public static void main(String[] args) {
File file = new File("C:\\MyFile.csv");
FileOutputStream fis = null;
PrintWriter output = null;
try {
fos = new FileOutputStream(file);
output = new PrintWriter(fos);
output.println("Column A, Column B, Column C");
// dispose all the resources after using them.
outputStream.flush();
fos.close();
outputStream.close();
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
}
Или, если вы ищете решение XML, вы можете поиграть с Xerces API, который, я думаю, включен в последнюю версию JDK, поэтому вам просто нужно включить пакеты.