java数据库备份和恢复
问题描述:
如何备份/恢复我的Java应用程序内的任何种类的数据库flate files.Are有任何工具框架可用于备份数据库平面文件如CSV,XML或安全加密文件,或恢复从csv或xml文件到数据库,它也应该能够转储桌面还原和备份。java数据库备份和恢复
答
有很多方法可以做到这一点。这真的取决于你的“数据库”有多复杂。
最简单的办法是写在一个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中,所以你只需要包含这些包。
thanx for reply 我觉得我的担心要大得多 – jawath 2010-04-07 06:04:36