0

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

mysqldump a1 成员 -u root -p12345678 --xml > c:\Project\MysqlToXML.xml

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

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

db.insertUpdateDelete(~sql 语句~);

谢谢您的帮助 :)

4

1 回答 1

0

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

创建一个运行 mysqldump 程序的 backup.jsp 文件。您可以在此处此处阅读并查看有关此的代码示例。

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

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

于 2012-04-21T10:31:21.393 回答