浏览 2867 次
锁定老帖子 主题:java数据库备份后文件是空的
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-12-15
String path="mysqldump.exe -uroot -proot --opt databasename> D:\data.sql java.lang.Runtime.getRuntime().exec("cmd /c "+path); 为什么导出的是一个空的文件呢? 新建好数据库然后 String path=mysql -uroot -proot databaseName < D:\data.sql java.lang.Runtime.getRuntime().exec("cmd /c "+path); 数据文件导入也不行,没有异常错误提示 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-12-19
OK了
先执行到当前工作路径 String pathbin = System.getProperty("user.dir").substring(0,System.getProperty("user.dir").length() - 3); 然后执行: String path=pathbin +"mysql的bin的目录"+ "mysqldump.exe -uroot -proot --opt databasename> D:\data.sql java.lang.Runtime.getRuntime().exec("cmd /c "+path); |
|
返回顶楼 | |
发表时间:2008-05-05
你的user.dir指的什么呢?mysql的dir 吗?
|
|
返回顶楼 | |