java 实现 通用的数据库备份和恢复

发布于 2021-11-15 16:08:10 字数 156 浏览 838 评论 8

要用java xml 实现, sqlserver和mysql等数据库的备份和还原。也就是说让SQL Server的备份,恢复到SQL Server 或MySQL。MySQL的备份,恢复到SQL Server 或MySQL。

各位能不能说说具体讲这方面的书籍 或者说说思路?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(8

苍暮颜 2021-11-17 11:11:36

全库导出SQL脚本

晚风撩人 2021-11-17 10:54:16

sql server有个数据源功能,支持通过odbc导入、导出其他类型的数据库

檐上三寸雪 2021-11-17 10:39:47

为什么要用java去做?数据库自己有备份功能的吧。

混吃等死 2021-11-17 10:26:06

这个就不清楚了!

疑心病 2021-11-17 08:26:24

这个是一个课程作业 看您回答的挺靠谱的 我能不能把整个的作业要求发给您 您看看然后指点下呢?

千笙结 2021-11-17 06:36:51

看着你的问题,我就知道是学校里面的东西, 实际当中一般不会考虑使用这种方式来做, 你可以联系我!

离去的眼神 2021-11-17 02:50:05

回复
实验题目已放到我的空间日志中,请过目

够钟 2021-11-17 02:13:26

要用XML?

1. 首先设计一种独立于MySql和MSSQL(SQL Server)结构的数据格式, 采用XSD来限定, XSD中需要定义如下内容:
   a> 数据库表结构

   b> 数据库数据

   c> 其他, 如:导出的schema等等

2. 做基于统一标准(定义接口, 接口当中包含两个方法, 备份(基于数据源生成XML)和还原(基于XML导入数据库))的两个引擎:

   a> 基于指定MySQL版本(如果版本间有差异的话)实现的引擎

   b>基于指定MSSQL版本实现的引擎

3. 提供相关的UI支持, 同时设计备份和还原的配置信息(如:批量插入数量, 如果存在则覆盖等等), 可以存储。

大概就这么多!

如果不考虑XML, 可以使用Kettle之类的ETL工作做.

 

 

 

 

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文