`
newton21012915
  • 浏览: 60403 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论

java还原mysql

阅读更多
	public boolean restore(BackupDto dto) throws Exception {
		OutputStream out = null;
		BufferedReader br = null;
		OutputStreamWriter writer = null;
		try {
			String fPath = dto.getPath();
			Runtime rt = Runtime.getRuntime();

			String rootPath = WebUtil.getMysqlRoot();
			logger.debug("My SQL bin path:" + rootPath);
			String s = "" + rootPath+"bin\\mysql.exe -uroot -p123 logistics";
			
			Process child = rt.exec(s);
			out = child.getOutputStream();// 控制台的输入信息作为输出流
			String inStr;
			StringBuffer sb = new StringBuffer("");
			String outStr;
			br = new BufferedReader(new InputStreamReader(
					new FileInputStream(fPath), "utf8"));
			while ((inStr = br.readLine()) != null) {
				sb.append(inStr + "\r\n");
			}
			outStr = sb.toString();

			writer = new OutputStreamWriter(out, "utf8");
			writer.write(outStr);
			writer.flush();
			out.close();
			br.close();
			writer.close();

			logger.info("restore successfully.");

		} catch (Exception e) {
			logger.error(e);
			return false;
		} finally {
			out.close();
			br.close();
			writer.close();

		}
		return true;

	} 
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    Java在线备份和还原MySQL数据库

    Java在线备份和还原MySQL数据库,使用mysqldump命令实现备份,使用mysql命令实现的还原,具体大家看源代码吧,在还原的时候足足整了我一个下午才找到错误原因,源代码里面有写原因。大家看代码就知道了。

    java实现mysql数据库还原或恢复

    本文采用java技术实现mysql数据库的还原或者恢复!

    Java实现对Mysql数据库的备份还原

    本文将深入探讨如何使用Java语言来实现MySQL数据库的备份与还原功能,这是一个跨平台的解决方案,无论是在Windows还是Linux环境下都能正常工作。 首先,让我们了解备份和还原的基本概念。数据库备份是为了防止数据...

    Java备份还原MySQL

    总结来说,使用Java备份和还原MySQL数据库主要涉及以下几个步骤: 1. 引入MySQL JDBC驱动。 2. 使用`Runtime.getRuntime().exec()`执行`mysqldump`进行备份。 3. 存储备份文件。 4. 使用`Runtime.getRuntime().exec...

    使用Java备份还原MySQL

    以上就是使用Java备份和还原MySQL数据库的基本步骤和相关知识。在实际项目中,根据需求可能还需要实现更多功能,如日志记录、异常处理、进度监控等。理解这些原理和实践方法对于任何Java开发者在维护数据库系统时都...

    mysql(完整、增量)备份与还原

    总结来说,Java实现MySQL的完整和增量备份与还原涉及使用`mysqldump`和`mysql`命令,以及对二进制日志的理解。在实际操作中,应根据业务规模和需求选择合适的备份策略,并确保备份过程的安全性和有效性。

    java mysql 数据库备份和还原操作(csdn)————程序.pdf

    在Java编程环境中,数据库的备份和还原是系统维护的重要环节,特别是对于MySQL这样的关系型数据库。上述代码展示了如何使用Java来实现MySQL数据库的备份和还原操作。以下是对这些操作的详细解释: 首先,代码导入了...

    java备份与恢复mysql数据库源码

    本文将详细讲解如何使用Java来实现MySQL数据库的备份与恢复功能,以及相关的关键知识点。 首先,我们需要理解数据库备份的基本原理。备份是为了防止数据丢失,通常包括全量备份和增量备份。全量备份是指复制整个...

    java jsp实现mysql备份还原 代码

    ### Java JSP 实现 MySQL 数据库备份与还原 #### 知识点概述 本文将详细介绍如何使用 Java Bean 技术配合 JSP 来实现 MySQL 数据库的备份与还原功能。在实际开发过程中,数据库的备份与恢复是非常重要的环节,它...

    JAVA实现数据库备份与还原

    本文将详细讲解如何使用Java实现基于MySQL数据库的备份与还原操作。 首先,我们了解到数据库备份通常有两种主要的方式:一是使用数据库管理工具(如MySQL的Workbench),二是通过编程方式执行。在Java中,我们可以...

    Java实现SqlServer及MySql的备份与还原

    Java 实现 SqlServer 及 MySql 的备份与还原 Java 实现 SqlServer 及 MySql 的备份与还原是通过使用 Java 语言来实现数据库的备份和还原操作。本文将介绍如何使用 Java 语言来实现 SqlServer 及 MySql 的备份与还原...

    用Java实现MySQL的备份与恢复

    ### 用Java实现MySQL的备份与恢复 在现代软件开发中,数据库的备份与恢复是一项至关重要的任务。本文将详细介绍如何使用Java语言来实现MySQL数据库的备份与恢复功能。通过这种方式,可以有效地确保数据的安全性,并...

    java备份还原数据库

    Java作为一种广泛使用的编程语言,提供了多种方法来处理数据库的备份与还原操作。在这个主题中,我们将深入探讨如何利用Java来实现这一功能,主要关注MySQL、Oracle、SQL Server等主流数据库系统。 1. **数据库备份...

    JAVA数据库备份还原方法

    利用java语言,备份mysql数据库,还原mysql数据库

    Java实现SqlServer及MySql的备份与还原(经典版).docx

    还原MySQL数据库则使用`mysql`命令行工具: ```java Process process = Runtime.getRuntime().exec("mysql -u root -p your_password your_database ); ``` 四、整合到Action类 在Struts1框架中,可以创建一个...

    利用JDBC备份和还原MYSQL数据库

    利用JDBC连接数据库,不依耐mysql的shell命令, 适合b/s 服务器备份

    Java连接mysql数据库详细教程.pdf

    ### Java连接MySQL数据库详细教程知识点总结 #### 一、软件准备 - **MySQL数据库服务器** - 下载版本:4.1.11 - 下载地址:[http://dev.mysql.com/downloads/mysql/4.1.html]...

    mysql数据库数据备份与还原源代码

    本项目提供了一个基于Java Servlet(jsp)的MySQL数据库数据备份与还原的源代码,帮助用户轻松地完成这一任务。 首先,我们要理解数据库备份的重要性。在日常操作中,由于硬件故障、软件错误、恶意攻击或意外删除等...

Global site tag (gtag.js) - Google Analytics