社区
Web 开发
帖子详情
java web项目数据库备份问题
buqitianxie
2010-10-29 12:48:28
使用Struts2+JDBC做的一个web系统,数据库使用的是sql server 2000,客户要求增加一个数据备份、恢复功能,没有头绪,忘高手指教
...全文
215
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做计划任务也可以
Web项目
部署到Linux服务器
Web项目
,部署到Linux服务器1 linux环境配置1.1
java
环境配置1.1.1 安装jdk1.1.2 配置环境变量1.2 tomcat环境配置1.2.1 tomcat安装(保持和window下的相同版本)1.2.2 修改端口号(默认网站接口为80)1.3 mysql配置1.3.1 下载mysql1.3.2 安装mysql1.3.3 设置密码MySQL默认没有密码usr/bin/mysq...
IDEA发布项目到Linux服务器
1. 备份数据库到Linux 1. 备份: 1.1 mysqldump –u root -p 项目名 > c:/文件名.sql 1.2 使用可视化工具:导出sql文件 2. 还原 2.1 创建一个数据库,source /usr/文件名.sql 2.2 使用sqlyog等可视化工具还原 2. 将项目打成war包 1. <!--idea项目打包配...
Java
笔记1
目录Mysql安装目录 Mysql 安装目录
Centos 7.6 部署项目,图解,(centos 7.6 ,tomcat 9 ,mysql 8 ,jdk 8)
环境准备,centos 7.6 ,tomcat 9 ,mysql 8 ,jdk 8 。 可参考:https://blog.csdn.net/BaiMaTanHuaL/article/details/100113347 准备工作: 一、项目打war包(使用idea打包) 需注意项目的配置信息,为虚拟机上的软件而准备。db.properties文件的修改,url,username,pass...
Java
Web 实现Mysql
数据库备份
与还原
前段时间某某删库事故付出的惨重代价告诉我们: 数据备份的必要性是企业数据管理极其重要的一项工作。 1. Mysql备份与还原命令 备份命令: mysqldump -h127.0.0.1 -uroot -ppwd test > d:/test.sql #备份数据库test到 D 盘 还原命令: mysql -h127.0.0.1 -uroot -ppwd test< test.s...
Web 开发
81,111
社区成员
341,725
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章