如何使用NetBeans备份和还原MySQL数据库?

时间:2013-04-18 07:02:29

标签: java mysql database netbeans user-interface

我正在使用NetBeans开发软件,我使用MySQL作为我的数据库服务器。我计划将两个按钮用作“备份数据库”和“恢复数据库”到各自的功能。如何完成这些功能?对于这两个函数,如果File Chooser窗口也用于函数,那将是很棒的。提前致谢! :)

1 个答案:

答案 0 :(得分:0)

创建转储并保存它怎么样?然后在你想恢复时运行它?

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"的最后一部分是文件的名称,您可以使用文件选择器设置自己的名称,并将该名称替换为用户的名称,谷歌将帮助您。 / p>

首先完成这项工作 在运行代码后发布代码,然后我们可以解决数据库的恢复问题

相关问题