使用mysqldump

时间:2012-04-21 10:12:04

标签: mysql mysqldump

我有一个用html编写的网站,在eclipse中用jsp使用apache tomcat和mysql 5.5作为用户数据库。
我需要这个学校项目将数据库导出到XML文件中。我正在使用:

  

mysqldump a1 members -u root -p12345678 --xml> C:\项目\ MysqlToXML.xml

它工作正常。唯一的问题是每当我需要使用mysqldump导出到XML时,我需要“离开”网站并将代码放在终端中。

我需要一种在网站中使用此命令的方法。喜欢按一个按钮,它将执行命令并将其导出为XML文件。
现在,如果在我使用的网站中向mysql插入命令很重要

  

db.insertUpdateDelete(~sql statment~);

感谢您的帮助:)

1 个答案:

答案 0 :(得分:0)

您必须能够从您的一个jsp文件中运行mysqldump程序。我不知道你的项目是如何构建的,所以我只是提出一个不那么好但简单的解决方案。

创建一个运行mysqldump程序的backup.jsp文件。您可以阅读并查看有关此herehere

的代码示例

然后,从你的一个hsp html文件中创建一个到backup.jsp文件的链接()。

我希望这仅供维护使用,没有最终用户可以访问,因为根据数据库大小可能需要一些时间。