社区
Web 开发
帖子详情
java web项目数据库备份问题
buqitianxie
2010-10-29 12:48:28
使用Struts2+JDBC做的一个web系统,数据库使用的是sql server 2000,客户要求增加一个数据备份、恢复功能,没有头绪,忘高手指教
...全文
201
10
打赏
收藏
java web项目数据库备份问题
使用Struts2+JDBC做的一个web系统,数据库使用的是sql server 2000,客户要求增加一个数据备份、恢复功能,没有头绪,忘高手指教
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
rjzou2006
2010-10-31
打赏
举报
回复
http://topic.csdn.net/u/20090923/09/3fb45364-a09f-4ea2-8275-e06b2ab5d791.html
寻道的 Programmer
2010-10-31
打赏
举报
回复
一个思路,点击数据备份的时候,后台进行的操作是把这些数据添加到一个新表中,点击数据恢复的时候,把所有有关操作的表替换成你备份的表
寻道的 Programmer
2010-10-31
打赏
举报
回复
研究一下!
泓博
2010-10-30
打赏
举报
回复
[Quote=引用 2 楼 leehuat 的回复:]
直接写个bat文件 把执行的语句sql文件 做window计划任务 每天定时执行bat 不就备份了吗
DECLARE @name varchar(50)
DECLARE @datetime char(14)
DECLARE @path varchar(255)
DECLARE @bakfile varchar(255)
DECLARE @OLDDATE DATETIME
set……
[/Quote]
把2楼的写成一个存储过程,然后用java调用也可以的.
buqitianxie
2010-10-30
打赏
举报
回复
自己顶
blazingfire
2010-10-29
打赏
举报
回复
java调用T-Sql来备份。
xtbzqw
2010-10-29
打赏
举报
回复
一个是如2楼说的一样,写一个脚本命令,让windows执行定时任务,如果要在程序里面做,可以用java的定时器,spring的定时调度,都比较简单的,原理就是写一个任务定时去执行一段备份数据库的sql就可以!
limengchengg
2010-10-29
打赏
举报
回复
购买 Oracle的GolderGate
简单易用 保证可靠性
非广告 只是觉得很强大
leehuat
2010-10-29
打赏
举报
回复
直接写个bat文件 把执行的语句sql文件 做window计划任务 每天定时执行bat 不就备份了吗
DECLARE @name varchar(50)
DECLARE @datetime char(14)
DECLARE @path varchar(255)
DECLARE @bakfile varchar(255)
DECLARE @OLDDATE DATETIME
set @name='CRM_DB'
set @datetime=CONVERT(char(8),getdate(),112) + REPLACE(CONVERT(char(8),getdate(),108),':','')
set @path='D:\backup'
set @bakfile=@path+'\'+@datetime+'_'+ @name+'.bak'
backup database @name to disk=@bakfile with name=@name
SELECT @OLDDATE=(SELECT dateadd(ms,-3,DATEADD(mm,DATEDIFF(m,0,dateadd(month,-1,getdate()))+1, 0)))
EXECUTE master.dbo.xp_delete_file 0,N'd:\backup',N'bak',@olddate,1
go
上面是sql文件
@echo off
set path=%path%;C:\Program Files\Microsoft SQL Server\80\Tools\binn
echo 数据库备份开始 >> d:\backup\backup_user_dbms.txt
date /t >> d:\backup\backup_user_dbms.txt
time /t >> d:\backup\backup_user_dbms.txt
osql.exe -S 192.168.0.132 -U sa -P 1234 -i back.sql
echo 数据库备份完成 >> d:\backup\backup_user_dbms.txt
date /t >> d:\backup\backup_user_dbms.txt
time /t >> d:\backup\backup_user_dbms.txt
echo .
echo .
echo . 数据库备份完成
echo .
echo .
rem pause
这个是bat文件
在做个window计划任务每天定时执行就 好了 或者用spirng做计划任务也可以
java
代码实现
数据库备份
java
实现
数据库备份
JAVA
WEB实现
数据库备份
功能
一.整体思路这次公司的网管系统需要做一个
数据库备份
的功能,由于使用的MySql数据库,而且系统是windows(目前也就会windows),所以可以选择的方法就比较有限了。 一开始我尝试使用mysql的select命令来导出数据表,后来发现行不通,select column from tablename outfile 的方法一次只能导出单一表格,而且有数据库权限
问题
。 最后决定选择使用mysql...
Java
Servlet
数据库备份
与恢复的最佳实践
在
Java
Web 应用开发中,数据库是存储业务数据的核心组件。为了防止数据丢失、损坏或错误操作导致的数据不可用,
数据库备份
与恢复是至关重要的功能。本文章的目的是详细介绍在
Java
Servlet 环境下实现
数据库备份
与恢复的最佳实践,涵盖了从理论原理到实际代码实现的全过程。范围包括常见的关系型数据库如 MySQL、Oracle 等,通过
Java
Servlet 来完成数据库的备份和恢复操作。
Java
web 项目中对
数据库备份
和恢复
说白了,还是去调用cmd实现数据库的备份和还原功能。备份:mysqldump -hserverUrl -uusername -ppassword dbname > savePath还原:mysql -hserverUrl -uusername -ppassword dbname < filePathpackage com.cxx.backupdb; import
java
.io.*;...
JAVA
方法实现MySQL数据库的备份和恢复
注意: 1、注意自己的mysql环境变量有没有设置。 我参考的地址:报错:mysqldump‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。_m0_46374969的博客-CSDN博客 2、再做
java
代码的数据备份! 我参考的地址:
JAVA
方法实现MySQL数据库的备份和恢复 - kiseroyta - 博客园 1、方法的实现! 报错:mysqldump’ 不是内部或外部命令,也不是可运行的程序 或批处理文件。 解决方案: 进入到MySQL的安装目录下执行 执行此命令
Web 开发
81,116
社区成员
341,729
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章