怎么在java中恢复sql数据库?

king_shadow 2006-02-15 03:53:55
怎么在java中恢复(还原)sql数据库?
...全文
130 10 点赞 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
king_shadow 2006-02-16
这个脚本应该怎么写呢?
我自己写的,老提示正在事务中不能进行备份或恢复操作
  • 打赏
  • 举报
回复
infowain 2006-02-16
你先写一个dos的恢复数据库的脚本。
然后在java里面用exec执行它。
  • 打赏
  • 举报
回复
infowain 2006-02-16
你先写一个dos的恢复数据库的脚本。
然后在java里面用exec执行它。
  • 打赏
  • 举报
回复
xuyadong 2006-02-16
帮你顶下,怎么备份呢?
  • 打赏
  • 举报
回复
king_shadow 2006-02-15
顶下
  • 打赏
  • 举报
回复
king_shadow 2006-02-15
唉,没人回答出来,,顶下~
  • 打赏
  • 举报
回复
ccm1980 2006-02-15
ding
  • 打赏
  • 举报
回复
king_shadow 2006-02-15
用JSP或JAVABEAN实现SQL数据库的还原
比如ASP可以这么实现:

'恢复时要在没有使用数据库时进行!
Set srv=Server.CreateObject("SQLDMO.SQLServer")
srv.LoginTimeout = sqlLoginTimeout
srv.Connect sqlserver,sqlname, sqlpassword
Set rest = Server.CreateObject("SQLDMO.Restore")
rest.Action = 0 ' full db restore
rest.Database = databasename
rest.Devices = Files
rest.Files = bak_file
rest.ReplaceDatabase = True 'Force restore over existing database
if err.number>0 then
response.write err.number&"<font color=red><br>"
response.write err.description&"</font>"
end if
rest.SQLRestore srv

Response.write "<font color=green>恢复成功!</font>"
srv.disconnect
Set srv = nothing
Set rest = nothing
else
Response.write "<font color=red>没有选择操作</font>"
end if
  • 打赏
  • 举报
回复
tomuno 2006-02-15
文件拷贝
  • 打赏
  • 举报
回复
ishfox 2006-02-15
不懂什么意思
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-02-15 03:53
社区公告
暂无公告