易截截图软件、单文件、免安装、纯绿色、仅160KB

怎样用java写一段备份MySQL数据库的代码,请高手指点

如题
用mysqldump命令,不要用java写,等你写完,我已经备份了大半个月的历史数据。

jsp页面要这个功能

第一种可能,你的描述错误,那个不是数据备份,而是数据导出,这个是最常见的功能,如果只是table形式,无非就是循环。网上例子一大堆

第二种可能,你的设计问题,备份比较耗资源、时间,如果换我,绝不会开发这样一个功能。到时候,数据量大,大家一起点,然后一起庆祝服务器崩溃。

为什么会设计成这样我也不是很清楚,
Runtime.getRuntime().exec("mysqldump --set-charset=utf8 数据库名 "+表名  --user=root --password= ");
要用这样的代码进行备份,但是提示java.io.IOException: CreateProcess: mysqldump --set-charset=utf8 da table --user=root --password= error=2



高手指点一下了

PATH问题?

是路径不对,但是用的是外网的服务器,怎么知道他有没有安装MySQL,又怎么能知道mysql的运行路径,所以这种备份能实现吗?

要是不知道数据库的路径应该没办法实现备份的,要是楼主可以拿到Mysql配置也可以找一下Mysql安装路径。

引用
是路径不对,但是用的是外网的服务器,怎么知道他有没有安装MySQL,又怎么能知道mysql的运行路径,所以这种备份能实现吗?

你可以把这个问题交给提出这个需求的人。如果是客户,可以想办法引导他们用更合理、更简便的解决方案

继续研究

新建一个Java类  在里面写一个备份方法  用io流写进到目标文件就ok了

仅供参考

public static void main(String[] args) {       


相关问答:

java applet在html中无法显示

我的java applet 嵌入html后无法显示,而用appletviewer显示正常为什么,还有就是用html converter转化后可以显示,为什么?请大侠赐教!
HTML code:

<HTML>
<HEAD>
<TITLE>TEST.HTML< ......

怎么用Java实现定时执行某程序 - Java / Java SE

我想用Java写一个程序,就是我想在运行代码后,在指定的时间打开某程序,例如我运行代码后,讲在12:00打开"D:\Program Files\Tencent\QQ2009\Bin\QQ.exe"这个程序,求高人指点。还有可能的话在指定的时间 ......

execl怎么调用java程序 - C/C++ / C语言

如题,C/C++中的execl怎么调用写好的java程序,
execl("/opt/java1.5/bin/java","MyClass",NULL);
这样的不行哦。

不会.

运行java程序
找工具查看一下那个程序的命令行

搜索下:jni ......

mysql连接tomcat - Java / Web 开发

我已经按照教程上配置tomcat的server.xml
<Context path = "/POS" docBase = "POS" debug = "5" reloadable = "true" crossContext = "true" workDir = &quo ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号