mysql dump sql文件_用mysqldump导出sql文件的问题。
调用以下方法就可以了:/**
* 导出数据库
*
* @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文件的问题。相关推荐
- mysql dump 数据时间_使用mysqldump备份数据及做时间点还原测试步骤
1.备份dbtest数据库数据 # mysqldump --databases dbtest --master-data=2 --single-transaction >s2.sql 记录当前的 ...
- mysql dump 锁表_运行MySQLDump而不锁定表
该--lock-tables=false选项是否有效? 根据手册页,如果要转储InnoDB表,可以使用以下--single-transaction选项: --lock-tables, -l Lock ...
- java dom xml 换行,dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件...
网友求助:dom4j解析xml文件_用DOM解析XML文件,怎么才能让解析出来的文本不用换行_dom解析xml文件 问题importjava.text.SimpleDateFormat; import ...
- MySQL导出数据反单引号_使用mysqldump导出数据时对字段中包含的单引号的处理
最近在做一个日志统计项目,有一个辅助表是在MySQL数据库的,现在要将其迁移到Postgresql,自然是先用mysqldump将MySQL里面的数据导出,然后再导入到Postgresql即可.但在实 ...
- 可视化mysql怎么导入sql文件_使用navicat导入sql文件的方法步骤
一.打开navicat,打开连接,右击连接名(如果新建连接,需要使用对应数据库的ip地址和密码,本机的是地址localhost,密码是自己mysql数据库的密码),选择新建数据库,数据库名要和想要导入 ...
- Mysql不能备份序列_无法mysqldump
使用mysqldump工具备份还原Mysql数据库实例及参数详细说明 MySQL命令行功能非常强大,甚至可以进行数据库的备份,下面为您介绍的MySQL命令行就用于备份数据库,希望对您有所帮助. 注意, ...
- mysql dump schema_MySQL入门篇之mysqldump参数说明
A Database Backup Program mysqldump客户端是一款实用的mysql备份程序,可以对数据库的定义及数据表内容,进行备份生成相应的SQL语句.它可以对一个或多个数据库进行备 ...
- 导出mysql某个表数据_MYSQL使用mysqldump导出某个表的部分数据
MySQLdump是MySQL自带的导出数据工具,通常我们用它来导出MySQL中,但是有时候我们需要导出MySQL数据库中某个表的部分数据,这时该怎么办呢? mysqldump命令中带有一个 --wh ...
- .sql文件_自己动手写SQL查询引擎
自己动手写SQL查询引擎 起因 笔者在实际工作中经常需要解析文件,每次文件稍有变化,都得拷贝粘贴一堆代码. 于是就想着能不能做一个通用的服务,通过配置的方式解析文件. 配置通用 最通用的方法就是自己定 ...
最新文章
- Python Excel 操作 | xlrd+xlwt 模块笔记
- colMedians(x) : Argument ‘x’ must be a matrix、rowMedians(data) : Argument ‘x‘ must be a matrix.
- 基于ZIGBEE通信的功率电子负载
- 每天一道LeetCode-----复制无向图
- vs2017 cmake android,CMake构建VS2017工程
- 2019 年“浪潮杯”第十届山东省 ACM 省赛总结
- tcp假连接_ESTABLISHED状态的连接收到 SYN 会回复什么?
- redis清空数据、查看数据量、查看占用内存命令
- Megcup 2017 决赛第一题 规则
- Stanford机器学习---第三讲. 逻辑回归和过拟合问题的解决 logistic Regression Regularization
- 操作系统的不确定性是指_读文||不确定性原理—人工智能的哲学基础
- 点云配准(CloudCompare软件)
- java 参考期刊文章_计算机论文java参考文献_期刊[J]_学位论文[D]_专著[M]_(30)
- oracle表空间temp表空间满了,Oracle temp表空间爆满的处理方法
- markdown在前端的简单使用
- 单例设计模式(饿汉式VS懒汉式)
- Unity3D消耗CPU过高解决办法
- 品达物流TMS项目_第6章 数据聚合服务开发(pd-aggregation)
- 小试牛刀之NunJucks模板引擎
- 网络流量监控器mrtg全攻略
热门文章
- java set和get原理_Java线程池的实现原理和使用
- java渐变色字体生成器_java阴影文字效果怎么做?渐变的怎么做?
- cad批量选择相同块_CAD如何批量重命名图块或样式
- java多线程如何设置优先级
- 面试必问!Tomcat 优化篇!
- h5 右下角浮动按钮_【js】右下角浮动窗口
- 版式文件 流式文件_银河麒麟操作系统V10全面适配各类流式版式软件
- java 获取字符串长度_ava练习实例:java字符串长度与Java String charAt() 方法 (建议收藏)...
- mapinfo在线地图插件_表格中如何可视化地址数据?用 SeaTable 的地图插件很方便...
- ubuntu05.04 linux2.6.10 内核安装