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运行就没问题!!为什么呢?上面代码错了?

参考技术A cmd可以处理带空格的路径吗?直接写一个批处理不就可以了 参考技术B 把路径该一下把,/都改成\\看看

以上是关于java 备份mysql数据库的部分数据的主要内容,如果未能解决你的问题,请参考以下文章

mysql —备份和恢复

如何用Java实现MySQL数据库的备份和恢复

java备份mysql数据库,求大神解答。

mysql sql 备份部分数据

Java实现MySQL数据库备份

mysql的备份和恢复