java 实现 通用的数据库备份和恢复
要用java xml 实现, sqlserver和mysql等数据库的备份和还原。也就是说让SQL Server的备份,恢复到SQL Server 或MySQL。MySQL的备份,恢复到SQL Server 或MySQL。
各位能不能说说具体讲这方面的书籍 或者说说思路?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(8)
全库导出SQL脚本
sql server有个数据源功能,支持通过odbc导入、导出其他类型的数据库
为什么要用java去做?数据库自己有备份功能的吧。
这个就不清楚了!
这个是一个课程作业 看您回答的挺靠谱的 我能不能把整个的作业要求发给您 您看看然后指点下呢?
看着你的问题,我就知道是学校里面的东西, 实际当中一般不会考虑使用这种方式来做, 你可以联系我!
回复
实验题目已放到我的空间日志中,请过目
要用XML?
1. 首先设计一种独立于MySql和MSSQL(SQL Server)结构的数据格式, 采用XSD来限定, XSD中需要定义如下内容:
a> 数据库表结构
b> 数据库数据
c> 其他, 如:导出的schema等等
2. 做基于统一标准(定义接口, 接口当中包含两个方法, 备份(基于数据源生成XML)和还原(基于XML导入数据库))的两个引擎:
a> 基于指定MySQL版本(如果版本间有差异的话)实现的引擎
b>基于指定MSSQL版本实现的引擎
3. 提供相关的UI支持, 同时设计备份和还原的配置信息(如:批量插入数量, 如果存在则覆盖等等), 可以存储。
大概就这么多!
如果不考虑XML, 可以使用Kettle之类的ETL工作做.