我正在使用NetBeans开发软件,我使用MySQL作为我的数据库服务器。我计划将两个按钮用作“备份数据库”和“恢复数据库”到各自的功能。如何完成这些功能?对于这两个函数,如果File Chooser窗口也用于函数,那将是很棒的。提前致谢! :)
答案 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>
首先完成这项工作 在运行代码后发布代码,然后我们可以解决数据库的恢复问题