首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >java数据库备份和恢复

java数据库备份和恢复
EN

Stack Overflow用户
提问于 2010-04-06 11:32:57
回答 1查看 1.6K关注 0票数 1

我如何备份/恢复我的java应用程序中的任何类型的数据库以平铺files.Are有任何可用的工具框架来备份数据库到平面文件,如CSV,XML,或安全加密文件,或从csv或xml文件恢复到数据库,它也应该能够转储表恢复和备份。

EN

回答 1

Stack Overflow用户

发布于 2010-04-07 04:58:38

有很多方法可以做到这一点。这真的取决于你的“数据库”有多复杂。

最简单的解决方案是以CSV格式写入文本文件:

代码语言:javascript
运行
复制
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中,因此您只需包含这些包。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2582484

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档