调用以下方法就可以了:/**

* 导出数据库

*

* @return

*/

public boolean exportDataBase() {

boolean isSuccess = false;

String sIp = "";// IP

String sPort = "";// 端口

String sAccount = "";// 帐号

String sPassword = "";//密码

String sDBName = "";// 备份数据库名

String sBackupPath = "";// 备份路径

String sCommand = "", sResult = "";

sCommand += "cmd /c mysqldump.exe --compress --opt";

sCommand += " --host=" + sIp;

sCommand += " --port=" + sPort;

sCommand += " --user=" + sAccount;

sCommand += " --password=" + sPassword;

sCommand += " " + sDBName + " > ";

sCommand += "\"" + sBackupPath + "\"";

System.out.println("sCommand=" + sCommand);

// 执行命令

sResult = this.execCommand(sCommand);

System.out.println("sResult=" + sResult);

if ("".equals(sResult)) {

isSuccess = true;

}

return isSuccess;

}

/**

* 执行命令(使用cmd或者shell)

*

* @param sCommand

* @return

*/

public String execCommand(String sCommand) {

String sResult = "", sErrorResult = "";

try {

Runtime run = Runtime.getRuntime();

Process process = run.exec(sCommand);

BufferedReader input = new BufferedReader(new InputStreamReader(

process.getInputStream()));

BufferedReader error = new BufferedReader(new InputStreamReader(

process.getErrorStream()));

String line = null;

while ((line = input.readLine()) != null) {

sResult += line + "\n";

}

String errorLine = null;

while ((errorLine = error.readLine()) != null) {

sErrorResult += errorLine + "\n";

}

if (sErrorResult != null && sErrorResult.startsWith("ERROR")) {

sResult = sErrorResult;

}

input.close();

error.close();

} catch (Exception e) {

e.printStackTrace();

sResult = "";

}

return sResult;

}

2009年12月04日 18:23

mysql dump sql文件_用mysqldump导出sql文件的问题。相关推荐

  1. mysql dump 数据时间_使用mysqldump备份数据及做时间点还原测试步骤

    1.备份dbtest数据库数据 # mysqldump --databases dbtest --master-data=2 --single-transaction >s2.sql 记录当前的 ...

  2. mysql dump 锁表_运行MySQLDump而不锁定表

    该--lock-tables=false选项是否有效? 根据手册页,如果要转储InnoDB表,可以使用以下--single-transaction选项: --lock-tables, -l Lock ...

  3. java dom xml 换行,dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件...

    网友求助:dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件 问题importjava.text.SimpleDateFormat; import ...

  4. MySQL导出数据反单引号_使用mysqldump导出数据时对字段中包含的单引号的处理

    最近在做一个日志统计项目,有一个辅助表是在MySQL数据库的,现在要将其迁移到Postgresql,自然是先用mysqldump将MySQL里面的数据导出,然后再导入到Postgresql即可.但在实 ...

  5. 可视化mysql怎么导入sql文件_使用navicat导入sql文件的方法步骤

    一.打开navicat,打开连接,右击连接名(如果新建连接,需要使用对应数据库的ip地址和密码,本机的是地址localhost,密码是自己mysql数据库的密码),选择新建数据库,数据库名要和想要导入 ...

  6. Mysql不能备份序列_无法mysqldump

    使用mysqldump工具备份还原Mysql数据库实例及参数详细说明 MySQL命令行功能非常强大,甚至可以进行数据库的备份,下面为您介绍的MySQL命令行就用于备份数据库,希望对您有所帮助. 注意, ...

  7. mysql dump schema_MySQL入门篇之mysqldump参数说明

    A Database Backup Program mysqldump客户端是一款实用的mysql备份程序,可以对数据库的定义及数据表内容,进行备份生成相应的SQL语句.它可以对一个或多个数据库进行备 ...

  8. 导出mysql某个表数据_MYSQL使用mysqldump导出某个表的部分数据

    MySQLdump是MySQL自带的导出数据工具,通常我们用它来导出MySQL中,但是有时候我们需要导出MySQL数据库中某个表的部分数据,这时该怎么办呢? mysqldump命令中带有一个 --wh ...

  9. .sql文件_自己动手写SQL查询引擎

    自己动手写SQL查询引擎 起因 笔者在实际工作中经常需要解析文件,每次文件稍有变化,都得拷贝粘贴一堆代码. 于是就想着能不能做一个通用的服务,通过配置的方式解析文件. 配置通用 最通用的方法就是自己定 ...

最新文章

  1. Python Excel 操作 | xlrd+xlwt 模块笔记
  2. colMedians(x) : Argument ‘x’ must be a matrix、rowMedians(data) : Argument ‘x‘ must be a matrix.
  3. 基于ZIGBEE通信的功率电子负载
  4. 每天一道LeetCode-----复制无向图
  5. vs2017 cmake android,CMake构建VS2017工程
  6. 2019 年“浪潮杯”第十届山东省 ACM 省赛总结
  7. tcp假连接_ESTABLISHED状态的连接收到 SYN 会回复什么?
  8. redis清空数据、查看数据量、查看占用内存命令
  9. Megcup 2017 决赛第一题 规则
  10. Stanford机器学习---第三讲. 逻辑回归和过拟合问题的解决 logistic Regression Regularization
  11. 操作系统的不确定性是指_读文||不确定性原理—人工智能的哲学基础
  12. 点云配准(CloudCompare软件)
  13. java 参考期刊文章_计算机论文java参考文献_期刊[J]_学位论文[D]_专著[M]_(30)
  14. oracle表空间temp表空间满了,Oracle temp表空间爆满的处理方法
  15. markdown在前端的简单使用
  16. 单例设计模式(饿汉式VS懒汉式)
  17. Unity3D消耗CPU过高解决办法
  18. 品达物流TMS项目_第6章 数据聚合服务开发(pd-aggregation)
  19. 小试牛刀之NunJucks模板引擎
  20. 网络流量监控器mrtg全攻略

热门文章

  1. java set和get原理_Java线程池的实现原理和使用
  2. java渐变色字体生成器_java阴影文字效果怎么做?渐变的怎么做?
  3. cad批量选择相同块_CAD如何批量重命名图块或样式
  4. java多线程如何设置优先级
  5. 面试必问!Tomcat 优化篇!
  6. h5 右下角浮动按钮_【js】右下角浮动窗口
  7. 版式文件 流式文件_银河麒麟操作系统V10全面适配各类流式版式软件
  8. java 获取字符串长度_ava练习实例:java字符串长度与Java String charAt() 方法 (建议收藏)...
  9. mapinfo在线地图插件_表格中如何可视化地址数据?用 SeaTable 的地图插件很方便...
  10. ubuntu05.04 linux2.6.10 内核安装