`

java调用mysql命令 导入导出数据库

阅读更多

package com.db.tools;
/**
 * 下面的代码,本人在实际的工程中使用都OK,
 * 如果由bug,请发信xf.zhouwenjun@163.com 谢谢!
 */
public class SqlControl {

	// 备份数据库
	public static void backup(String dbName, String filePath) {
		try {
			@SuppressWarnings("unused")
			Process process = Runtime.getRuntime().exec(
					"cmd  /c  mysqldump -uroot -psa " + dbName + " > "
							+ filePath + "/" + new java.util.Date().getTime()
							+ ".sql");
		} catch (Exception e) {
			// TODO Auto-generated catch block
			System.out.println("备份数据库");
			e.printStackTrace();
		}
	}

	@SuppressWarnings("unused")
	// 恢复数据库
	public static void load(String dbName, String filePath) {
		try {
			@SuppressWarnings("unused")
			Process process = Runtime.getRuntime().exec(
					"cmd  /c  mysql -uroot -psa " + dbName + " < " + filePath);
		} catch (Exception e) {
			// TODO Auto-generated catch block
			System.out.println("恢复数据库");
			e.printStackTrace();
		}
	}

	public static void main(String[] args) {
		try {
			// backup("mysql2009","d:/");
			load("test", "d:/1259138711453.sql");
			System.out.println("ok");
		} catch (Exception e) {
			// TODO: handle exception
			e.getMessage();
		}

	}
}




分享到:
评论
1 楼 wander312 2010-05-21  
为什么我本地运行你的代码一点反应都没有?

相关推荐

    java中读取shp文件数据存入数据库

    shp文件:地理信息系统,也被称作GIS,它主要的扩展类型是SHAPEFILE (.SHP),一个包含了矢量地理空间数据的流行文件格式,描述了几何形态,点,线和多边形...该方法通过java代码实现将shp文件的数据读取以及存入数据库

    数据库设计/自动安装工具BDB 2007 V2.3(For Oracle/MS SQLServer/Access/MySQL/SQLAnyWhere/Sybase)

    支持从Excel导入导出的双向编辑操作。 7、对开发语言的支持。开放的数据库物理结构文件格式、并提供外部调用源程序, 包含C#、Delphi、JAVA三个版本。 8、数据库物理结构定义和实体数据库之间的比对更新、...

    数据库设计软件BDB 2007(for Oracle/SQLServer/MySQL/Access/SQLAnywhere) V2.1

    支持从Excel导入导出的双向编辑操作。 7、对开发语言的支持。开放的数据库物理结构文件格式、并提供外部调用源程序, 包含C#、Delphi、JAVA三个版本。 8、数据库物理结构定义和实体数据库之间的比对更新、同步。 9、...

    数据库设计和部署软件BDB 专业版V2.6

    除了常规调用外,在BDB中还提供了外部命令行调用数据库自动安装支持, 您可以通过该功能把数据库部署集成到您的安装程序中。 &lt;br&gt;3,数据库自动升级。 可在不影响原有数据表数据的前提下进行数据库...

    数据库设计和数据库部署工具BDB 2007 Pro V2.3

    支持从Excel导入导出的双向编辑操作。 7、对开发语言的支持。开放的数据库物理结构文件格式、并提供外部调用源程序, 包含C#、Delphi、JAVA三个版本。 8、数据库物理结构定义和实体数据库之间的比对更新、同步。 9、...

    BDB 2007数据库开发工具

    支持从Excel导入导出的双向编辑操作。 7、对开发语言的支持。开放的数据库物理结构文件格式、并提供外部调用源程序, 包含C#、Delphi、JAVA三个版本。 8、数据库物理结构定义和实体数据库之间的比对更新、...

    数据库设计工具BDB 2007 V2.0

    支持从Excel导入导出的双向编辑操作。 7、对开发语言的支持。开放的数据库物理结构文件格式、并提供外部调用源程序,包含C#、Delphi、JAVA三个版本。 8、数据库物理结构定义和实体数据库之间的比对更新、同步...

    数据库工具 bdb v3.6 +界面预览 (dbbuilder )

    D,数据表数据和Excel文件之间的双向导入导出操作。 E,提供特定的数据文件格式,用于不同数据库之间的数据导入,导出。 6,SQL脚本预输出 数据库模型或实体数据库有所改动时,可预输出更新SQL脚本,同时还可以 ...

    数据库设计和部署软件BDB 个人版V2.6

    除了常规调用外,在BDB中还提供了外部命令行调用数据库自动安装支持, 您可以通过该功能把数据库部署集成到您的安装程序中。 &lt;br&gt;3,数据库自动升级。 可在不影响原有数据表数据的前提下进行数据库...

    数据库设计工具BDB 最新版 v3.0

    D,数据表数据和Excel文件之间的双向导入导出操作。 E,提供特定的数据文件格式,用于不同数据库之间的数据导入,导出。 6,SQL脚本预输出 数据库模型或实体数据库有所改动时,可预输出更新SQL脚本,同时还可以 ...

    数据库设计和自动安装工具BDB V2.2(for Oracle/MS SQLServer/MySQL/Access/SQLAnywhere/Sybase)

    支持从Excel导入导出的双向编辑操作。 7、对开发语言的支持。开放的数据库物理结构文件格式、并提供外部调用源程序, 包含C#、Delphi、JAVA三个版本。 8、数据库物理结构定义和实体数据库之间的比对更新、...

    数据库设计工具BDB v3.0

    D,数据表数据和Excel文件之间的双向导入导出操作。 E,提供特定的数据文件格式,用于不同数据库之间的数据导入,导出。 &lt;br&gt;6,SQL脚本预输出 数据库模型或实体数据库有所改动时,可预输出更新SQL...

    数据库设计和部署软件BDB 个人版v2.7

    除了常规调用外,在BDB中还提供了外部命令行调用数据库自动安装支持, 您可以通过该功能把数据库部署集成到您的安装程序中。 &lt;br&gt;3,数据库自动升级。 可在不影响原有数据表数据的前提下进行数据库...

    数据库设计工具BDB 2007 V1.8

    支持在Excel中导入导出的双向编辑操作。 B、数据模板定义、同步、比对更新等功能。 C、采用方案定义、支持多个工程模式。 D、不同数据库平台数据类型自动转换功能。您只需采用比较熟悉的数据库进行定义、 系统会...

    数据库设计和部署软件BDB 专业版v2.7

    D,数据表数据和Excel文件之间的双向导入导出操作。 E,提供特定的数据文件格式,用于不同数据库之间的数据导入,导出。 &lt;br&gt;6,SQL脚本预输出 数据库模型或实体数据库有所改动时,可预输出更新SQL...

Global site tag (gtag.js) - Google Analytics