`
comeon-liming
  • 浏览: 48237 次
  • 性别: Icon_minigender_1
  • 来自: 大连
最近访客 更多访客>>
社区版块
存档分类
最新评论

程序中调用批处理执行Mysql数据库导入导出

    博客分类:
  • java
阅读更多

     /**
     * @param cmdStr
     * @return
     */
    public static void exec(String cmdStr)throws IOException {
     //�����ʽ��ִ�е�exe Ŀ¼           ��"cmd.exe","   dir"
//        String cmd = "cmd /c start C:/WSCA-ENU-06-12/setpassword.bat";
         String cmd="cmd  /c  start "+cmdStr;
            
            Process ps = Runtime.getRuntime().exec(cmd);
            System.out.print(loadStream(ps.getInputStream()));
            System.err.print(loadStream(ps.getErrorStream()));  
           
    }

------------------------------------------------------------------------------------------------------

import.cmd

set path=d:/axonsams.sql
set path="C:\Program Files\MySQL\MySQL Server 5.0\bin"

@ECHO OFF
CLS

ECHO.
ECHO.
ECHO.
ECHO  进入Mysql目录....
ECHO
pause
ECHO  数据库正在执行中....
mysql --host=localhost --user=root --password=liming -D mysql <%sql%
ECHO.
ECHO 数据库执行完毕
ECHO.
pause
exit

------------------------------------------------------------------------------------------------------

export.bat

set path="C:\Program Files\MySQL\MySQL Server 5.0\bin"
@ECHO OFF
CLS

ECHO.
ECHO.
ECHO.

ECHO  进入Mysql目录....
ECHO.
ECHO.
ECHO  数据库正在保存中....
mysqldump --host=localhost --user=root --password=liming axonsams>d:\axonsams%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%.sql
ECHO.
ECHO.
ECHO   数据库保存路径为ID:\axonsams%DATE:~0,4%%DATE:~5,2%%DATE:~8,2%.sql
ECHO.
ECHO.


exit

 

 

分享到:
评论

相关推荐

    Spring3 MVC + POI 实现 Excel与MySQL 的导入导出

    在IT领域,数据的导入导出是常见的需求,特别是在企业级应用中,Excel作为常用的表格工具,经常需要与数据库进行交互。本主题聚焦于如何利用Spring3 MVC框架结合Apache POI库来实现在Java环境中Excel与MySQL数据库...

    批处理文件实现执行Mysql 文件。

    批处理文件(Batch File)是Windows操作系统中的一种脚本文件,通常用来自动化一系列命令...正确编写和使用批处理文件,不仅能够自动化执行SQL脚本,还可以实现错误检查和日志记录,从而更好地管理和维护MySQL数据库。

    C#开发excel导入导出+mysql数据库

    在C#开发中,Excel导入导出和MySQL数据库的交互是一项常见的需求,特别是在数据分析、报表生成和数据存储的场景下。下面将详细讲解这个主题涉及的知识点。 首先,C#中处理Excel文件主要依赖于两个库:Microsoft....

    批处理执行sql语句

    批处理执行SQL语句的应用广泛,尤其是在大型系统维护、数据库版本升级、数据迁移、批量导入导出等场景。通过合理使用批处理,可以有效地避免手动操作的繁琐和错误,同时提高运维效率和系统的稳定性。在实际工作中,...

    windows备份mysql数据库bat脚本.rar

    在本例中,这个批处理脚本会调用`mysqldump`,执行以下步骤: 1. **连接到MySQL服务器**:脚本需要指定MySQL服务器的地址(可能包括IP或域名)、端口、用户名、密码以及要备份的数据库名称。 2. **生成SQL备份文件...

    数据导入导出v1.0.4

    双击这个文件,系统会调用JRE来执行dbtools.jar中的主类,启动数据导入导出工具。批处理脚本简化了用户操作,无需手动设置命令行参数。 2. **dbtools.jar**:这是主要的应用程序文件,包含了所有必要的代码和资源。...

    JAVA实现跨数据库服务器数据导出导入功能

    7. **性能优化**: 为了加快数据迁移速度,可以考虑使用数据库级别的导出导入工具,如SQL Server的bcp或MySQL的mysqldump,然后再用JAVA进行调用。另外,优化SQL查询,如使用索引,可以显著提升数据提取效率。 8. **...

    Java实现数据的导入导出

    在IT行业中,数据的导入导出是一项至关重要的任务,特别是在数据处理、分析和系统集成的场景下。Java作为广泛使用的编程语言,提供了多种方法来处理这项工作。本篇将详细探讨如何利用Java实现数据的导入导出,以及...

    一个备份数据库的批处理文件

    标题中的“一个备份数据库的批处理文件”指的是在IT领域中使用批处理脚本来执行数据库备份的操作。在数据库管理中,定期备份是非常重要的,因为这能保护数据免受意外丢失,比如硬件故障、软件错误或者恶意攻击。...

    mysql,sql2008,VMware虚拟机的服务管理批处理文件

    在这个场景中,我们关注的是针对MySQL数据库、SQL Server 2008和VMware虚拟机的服务管理批处理文件。这些工具在企业环境中广泛使用,以确保高效、可靠地管理和优化资源。 首先,MySQL是一个开源的关系型数据库管理...

    MySQL-Front 比较强大的MYSQL窗口管理程序

    MySQL-Front是一款专门为MySQL数据库设计的强大图形用户界面(GUI)工具,它为数据库管理员和开发人员提供了一个直观、易用的平台,以便于管理和操作MySQL数据库。这款软件以Windows操作系统为主要支持环境,允许...

    管理系统源代码包含mysql数据库和详细说明教程.zip

    6. **脚本和批处理**:可能还包括一些自动化脚本,用于数据导入导出、定期任务或系统维护。 详细说明教程应该是对整个系统架构、开发过程、数据库设计和源代码逻辑的解释,有助于初学者理解和学习。它可能涵盖以下...

    powerdesign表结构导出到EXCEL脚本

    你需要了解PowerDesign的命令行语法,或者使用脚本语言(如Python、Perl或Windows批处理脚本)调用PowerDesign并传递导出参数。 5. **生成Excel文件**:完成设置后,PowerDesign会生成一个Excel文件,其中包含选定...

    mysql备份.zip

    mysqldump是一个实用程序,能够将MySQL数据库结构和数据转换为SQL语句,然后将这些语句写入文本文件,以便在需要时重新导入。批处理文件可能包含了指定数据库名称、用户名、密码、备份路径等参数,以及可能的日志...

    3、Sqoop导出(HDFS到RMDB-mysql)

    在本文中,我们将深入探讨如何使用Sqoop将数据从HDFS(Hadoop分布式文件系统)导出到MySQL数据库,这属于ETL(提取、转换、加载)过程的一部分。 **一、Sqoop导出介绍** Sqoop提供了三种不同的导出模式来将HDFS中...

    mysql-connector-java-8.0.13.jar

    这个jar包允许开发者在Java应用中执行SQL语句,进行数据的读取、写入和管理MySQL数据库。本文将深入探讨MySQL Connector/J 8.0.13的核心功能、安装与配置、使用方法以及与其他大数据工具如Hive和Sqoop的集成。 一、...

    数据导入到excel和读取excel数据到数据库

    1. 手动操作:首先,将Excel数据整理好,然后在数据库管理工具(如MySQL Workbench、SQL Server Management Studio)中,使用INSERT INTO语句逐条插入数据,或者创建一个新表并使用SELECT INTO语句一次性导入所有...

    tiny mysql database

    "Tiny MySQL Database" 是一个轻量级的MySQL数据库管理解决方案,设计用于在有限的资源环境下运行,例如小型项目或开发测试。这个压缩包包含了启动和停止MySQL服务的脚本,帮助用户快速便捷地管理和控制MySQL数据库...

Global site tag (gtag.js) - Google Analytics