java 备份mysql数据库的部分数据
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 备份mysql数据库的部分数据相关的知识,希望对你有一定的参考价值。
我现在做的一个web项目 需要备份数据库中的某些数据,而不是说把整个数据库备份下来。求大神们提供下思路。 项目中用的是hibernate连接的数据库。
参考技术A假设;你要备份的数据条件是时间,只备份当天的数据。备份区:数据库。
匹配当天的数据读出来。
在将数据添加到备份区的数据库。
备份区表的创建问题:1.你可以事先手动建好。
2.也可以通过程序自动建表有两步;
a).判断当前备份数据,在备份区是否有对应的表。(有直接添加)
b).如果没有,拷贝当前备份数据的表结构,在备份区生成。
Java 备份mysql数据库的问题
在java里执行这段代码:
String command="cmd /c F:/Program Files/MySQL/MySQL Server 5.0/bin>mysqldump
-uroot -p325 nogood>C:/nobad.sql";
Process process = Runtime.getRuntime().exec(command);
结果备份出来的是一个0KB的nobad.sql文件
但是我在cmd运行就没问题!!为什么呢?上面代码错了?
以上是关于java 备份mysql数据库的部分数据的主要内容,如果未能解决你的问题,请参考以下文章