首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

对于使用java备份mysql数据库,为何备份后,文件是空的

2011-12-23 
关于使用java备份mysql数据库,为何备份后,文件是空的?publicstaticvoidmain(String[]args){Stringmysql

关于使用java备份mysql数据库,为何备份后,文件是空的?
public   static   void   main(String[]   args)   {  

String   mysql= "mysqldump   -uroot   -p1234   --opt   bbxt   >   d:/test.sql ";    
try   {
java.lang.Runtime.getRuntime().exec( "cmd   /c   "+mysql);
}   catch   (IOException   e)   {
e.printStackTrace();
}
以上是我备份的代码,文件出来了,但是里面是空的,在dos下执行,可以备份,而且文件里还有数据,请高手们指教啊!

[解决办法]
学习
[解决办法]
程序运行有异常发生吗?
[解决办法]
学习中
[解决办法]

String mysql= "mysqldump -uroot -p1234 --opt bbxt > d:/test.sql
你的这一句改为
String mysql= "mysqldump -u root -p 1234 databasename bbxt > d:/test.sql
databasename 为数据库名, bbxt为表名
这样应该就可以了。

热点排行