java写数据库备份模块

问题描述

请问谁有做过jsporacle数据库备份的模块吗?请问这个怎么备份数据库呢?

解决方案

解决方案二:
请问怎么用java代码书写备份数据库呢
解决方案三:
做一个项目中的数据库备份与恢复(MSSQL)数据库备份Stringwebtruepath=getServletContext().getRealPath(request.getServletPath());//取Servlet的真实路径java.io.Filefile=newjava.io.File(webtruepath);file=file.getParentFile();Stringpath=file.getPath()+"\..\WEB-INF\lib\"+name+".dbbak";//name文件名StringbakSQL="backupdatabaseschooltodisk=?withinit";//SQL语句java.sql.PreparedStatementbak=DBS.getConnection().prepareStatement(bakSQL);bak.setString(1,path);//path必须是绝对路径if(!bak.execute())over="备份成功";elseover="备份失败";bak.close();数据库恢复if(!DBS.close()){over="关闭所有链接失败";}else{Stringwebtruepath=getServletContext().getRealPath(request.getServletPath());java.io.Filefile=newjava.io.File(webtruepath);file=file.getParentFile();Stringpath=file.getPath()+"\..\WEB-INF\lib\"+name;StringreSQL="restoredatabaseschoolfromdisk=?withreplace";Class.forName(DBInf.getDriverClassName());java.sql.Connectioncon=DriverManager.getConnection(DBInf.getMester());java.sql.PreparedStatementreStmt=con.prepareStatement(reSQL);reStmt.setString(1,path);//path必须是绝对路径if(!reStmt.execute())over="恢复成功";elseover="恢复失败";reStmt.close();con.close();}

恢复的时候,有点烦,要关闭所有与数据库的连接,这里我连的是mestar,其实可以jdbc:microsoft:sqlserver://localhost:1433;user=username;password=pass连接数据库服务器,不连指定的数据库.这样也可以.
解决方案四:
这里还有一份java实现oracle数据库备份希望对你有帮助

时间: 2024-12-02 13:50:17

java写数据库备份模块的相关文章

java Mysql 数据库备份和恢复

package cn.com.git.demo; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.InputStream; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputStreamWriter; pub

java写数据库代码

问题描述 异常:YouhaveanerrorinyourSQLsyntax;checkthemanualthatcorrespondstoyourMySQLserverversionfortherightsyntaxtousenear'database='88'whereid='1001''atline1代码:mystatement.executeUpdate("updatestudentsetmath='"+math+"',english='"+english+&

java sql编辑器 动态报表 数据库备份还原 quartz定时任务调度 自定义表单 java图片爬虫

获取[下载地址]   QQ: 313596790A 调用摄像头拍照,自定义裁剪编辑头像 [新录针对本系统的视频教程,手把手教开发一个模块,快速掌握本系统]B 集成代码生成器 [正反双向](单表.主表.明细表.树形表,开发利器)+快速构建表单;  技术:313596790 freemaker模版技术 ,0个代码不用写,生成完整的一个模块,带页面.建表sql脚本,处理类,service等完整模块C 集成阿里巴巴数据库连接池druid;  数据库连接池  阿里巴巴的 druid.Druid在监控.可扩

用Java怎么写后台回复模块的代码,求代码。

问题描述 用Java怎么写后台回复模块的代码,求代码. 就是网站提问的问题,后台需要回复的那种代码.求大神解救. 解决方案 无非就是留言板,只是显示数据的代码不放在当前页,而是放在"后台". 具体google "jsp留言板" 解决方案二: 你没有具体的东西让人如何给你代码! 给你思路差不多,找到前台模块调用的方法,以及数据库涉及的表字段. 如果表设计没问题应该预留回复字段. 你只要写个方法把回复信息存到预留的字段里,并在回复页面调用这个方法就ok了!

【mysql】备份篇2:使用java程序定期备份mysql数据库

承接备份篇1, 在备份篇1中,使用dat文件加+系统计划任务程序完成mysql定期备份任务 在这一篇,备份使用java程序定期备份mysql数据库. 下面代码和程序思想给出: 1 package com.agen.util; 2 3 import java.io.BufferedReader; 4 import java.io.File; 5 import java.io.FileOutputStream; 6 import java.io.IOException; 7 import java.

怎用JAVA写语句向数据库插入数据呢?

问题描述 create table student(id int,name nvarchar(7),age nvarchar(5))怎用JAVA写语句向表里插入数据呢? 问题补充:执行后数据没插进数据库哦 解决方案 String user = "root"; //用户名 String pass = "root"; //密码看看你的用户名.密码对不对.解决方案二:drop table student ;create table student ( id int pri

mysql 数据库-java 从数据库每次读出5条数据 ,循环读出所有数据 怎么写 求帮忙 求大神

问题描述 java 从数据库每次读出5条数据 ,循环读出所有数据 怎么写 求帮忙 求大神 java 从mysql数据库每次读出5条数据,循环读出所有数据 求大神帮忙写下,越详细越好 谢谢了 解决方案 这是个分页查询问题. mysql是使用limit分页的,limit(beginIndex,pageSize),后台把需要的参数set进去就可以了

java备份数据库四种方法(mysql,mssql数据库备份)

java备份数据库教程四种方法(mysql教程,mssql数据库备份) mysql数据库备份的东西,然后研究了一下java语言中怎么来调用cmd的命令来实现mysqldump的备份功能.具体实现如下: 1.首先设置环境变量:有两种方式.第一种,在环境变量中添加 mysql_home,设置内容为 mysql的安装路径,然后,在path中添加路径  %mysql_home%bin    .第二种方法,不新建mysql_home,而是直接在path中添加   mysql安装路径bin .这样,调用cm

DockOne微信分享(八十一):唯品会数据库备份恢复容器化项目实践经验总结

本文讲的是DockOne微信分享(八十一):唯品会数据库备份恢复容器化项目实践经验总结[编者的话]本文分享了唯品会数据库Docker的异地容灾项目实践经验,项目中针对用户数据库的异地恢复场景的需求进行开发和测试,整合了网络,存储.调度.监控,镜像等多个模块.在实施完成后,从技术上总结关于选型.开发.踩坑.测试等方面的经验. 项目背景 数据库Docker的异地备份恢复容灾项目,针对用户数据库的异地备份恢复场景的需求进行开发和测试,整合了容器网络.存储.调度.监控.镜像等多个模块.同时针对数据库的日