【Java】Java运行cmd命令直接导出.sql文件
- Java中的Runtime.getRuntime().exec(commandStr)可以调用执行cmd命令
1 package Util; 2 3 import java.io.File; 4 import java.text.SimpleDateFormat; 5 import java.util.Date; 6 7 8 public class ExportSqlUtil { 9 public static void main(String[] args) { 10 try { 11 backup("root","950906","station"); 12 } catch (Exception e) { 13 // TODO Auto-generated catch block 14 e.printStackTrace(); 15 } 16 } 17 public static boolean backup(String username,String password,String database){ 18 boolean bool = false; 19 String sqlFilename = database+"_" + new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss").format(new Date()) + ".sql"; 20 String cmd = "mysqldump -u "+username+" -p"+password+" --opt "+database+" > d:/"+sqlFilename; 21 22 try { 23 Process p = Runtime.getRuntime().exec("cmd /C" + cmd); 24 p.waitFor(); 25 bool = true; 26 } catch (Exception e) { 27 // TODO Auto-generated catch block 28 e.printStackTrace(); 29 } 30 return bool; 31 } 32 }
- 其中Process新建进程p,表示当前线程等待process这个线程执行完毕后,继续向下执行。
【Java】Java运行cmd命令直接导出.sql文件相关推荐
- mysql怎么用命令行导出sql文件_使用mysql命令行导出sql_MySQL
bitsCN.com 使用mysql命令行导出sql 其实很简单,只需2个步骤,首先进入mysql命令行,输入:use 数据库名,其次输入:source test.sql 就可以把Test表的数据全部 ...
- mysql windows导出sql文件_Windows下使用mysqldump命令导入/导出.sql文件
1.mysqldump.exe在MySql的安装目录的bin目录下 如图: 2.使用Windwos命令进入MySql安装目录的bin目录下. 如图: 3.使用mysqldump命令导出.sql文件 ( ...
- IDEA清空控制台以及Java中运行cmd命令实现清屏操作
文章目录 IDEA中清空控制台方法 解决办法: 一:打印换行 二:通过按键事件控制键盘执行清空控制台动作 三:附:Java 按键事件 KeyEvent 四:使用鼠标箭头触发按钮实现清空控制台操作 Wi ...
- Mysql 命令行导出sql文件
1. 进入Mysql 的安装目录 cd /usr/local/mysql/bin 2. 执行命令, 比如导入 wuzhi_ops 数据库里的所有表结构 mysqldump -u root -p -d ...
- 运行cmd状态下MySQL导入导出.sql文件
MySQL导入导出.sql文件步骤如下: 一.MySQL的命令行模式的设置: 桌面->我的电脑->属性->环境变量->新建-> PATH=":path\mysq ...
- linux钟java运行命令,在java中运行linux命令
我想在java中运行"ls"命令,我的代码是- 注意: - 我正在使用WINDOWS.在java中运行linux命令 import java.io.IOException; pub ...
- php mysql 命令行模式_MySQL_MYSQL导入导出sql文件简析,一.MYSQL的命令行模式的设置- phpStudy...
MYSQL导入导出sql文件简析 一.MYSQL的命令行模式的设置 桌面->我的电脑->属性->环境变量->新建-> PATH=":path\mysql\bin ...
- Atitit.运行cmd 命令行 php
Atitit.运行cmd 命令行 php 1. 运行cmd 命令行,调用系统命令的基础 1 1.1. 实际运行模式 1 1.2. 空格的问题 1 1.3. 中文路径的问题.程序文件读取编码设置 1 1 ...
- Qt之QProcess(一)运行cmd命令
Qt提供了QProcess类,QProcess可用于完毕启动外部程序,并与之交互通信. 一.启动外部程序的两种方式: (1)一体式:void QProcess::start(const QString ...
最新文章
- 解题报告:AcWing 352. 闇の連鎖(树上差分、方案统计)
- android -------- Lint优化工具
- C语言工程代码查看神器 SourceInsight
- Eclipse VIM
- 【Mybatis 之应用篇】 5_Mybatis总结(附20道练习题以及答案)
- jdk紧急漏洞,XMLDecoder反序列化攻击
- Building Android App Without an IDE
- 那些年,我深爱着的PPT(一)
- 克隆ubuntu硬盘_使用Ubuntu Live CD克隆硬盘
- (转)向SDE库中写入栅格和矢量数据
- mjpeg解码到rgb
- web.xml 总结
- oracle 自动执行存储过程,oracle 自动执行存储过程
- android模拟器登录用户,如何在模拟器上登录小米账号的游戏
- android 原型图片,墨刀如何创建Android原型图?
- 《Unix网络编程》环境搭建
- 汽车电子——常见的英文缩写(更新中)
- Typora导出word文档自动生成目录
- e代驾——打造代驾服务标准化平台
- Android 文件夹管理
热门文章
- android 蓝牙设置平板电脑,java – BlueCove,笔记本电脑和带蓝牙的Android平板电脑
- 24点游戏java_24点游戏动态规划解法(java)
- python pillow环境_Python环境Pillow( PIL )图像处理工具使用解析
- 海思芯片怎么使用tde给qt加速_基于Hisi芯片,交叉编译、移植Qt4.8.6(可旋转)
- php foreach面试题,PHP引用理解之神奇的foreach面试题
- Java RMI(2):项目中使用RMI
- URL 授权访问另外一种方法,利用 Java 1.1 访问密码保护的 URL
- 雷军博客1999:互联网创业的黄金年代,2009年移动互联网黄金年,太准了
- 运营私域流量转化没效果为什么?
- 项目开发总结报告(GB8567——88)