【问题标题】:How to Backup and Restore a MySQL Database using NetBeans?如何使用 NetBeans 备份和恢复 MySQL 数据库?
【发布时间】:2013-04-18 07:02:28
【问题描述】:

我正在使用 NetBeans 开发软件,并且使用 MySQL 作为我的数据库服务器。我打算使用两个按钮,分别是“备份数据库”和“恢复数据库”到各自的功能。如何完成这些功能?对于这两个功能,如果文件选择器窗口也用于这些功能,那就太棒了。提前致谢! :)

【问题讨论】:

    标签: java mysql database netbeans user-interface


    【解决方案1】:

    如何创建转储并保存它?然后在你想恢复的时候运行它?

    http://dev.mysql.com/doc/refman/5.1/en/mysqldump.html

    编辑:

    好吧,既然你说你真的不知道如何实现这一点,那就更具体了。

    mysqldumpl 必须从命令行运行,请阅读此链接:

    http://docs.oracle.com/javase/7/docs/api/java/lang/Runtime.html

    您的代码应如下所示:

    String yourCommand = "mysqldump -h localhost -u [user] -p[database password] -c --add-drop-table --add-locks --all --quick --lock-tables [name of the database] > sqldump.sql";
    Runtime.getRuntime().exec(yourCommand);
    

    之后,您应该已经成功保存了包含数据库所有数据的文件

    "sqldump.sql" 字符串的最后一部分是文件名,您可以使用文件选择器设置自己的名称,并将该名称替换为用户的名称,谷歌会帮助您。

    先搞定 当您运行代码时发布您的代码,然后我们可以解决数据库的恢复问题

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-03-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多