java调用mysql命令 导入导出数据库
2017-04-10 17:51
501 查看
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(); } } }
相关文章推荐
- mysql必备导入导出数据库命令
- Java Mysql 数据库导出导入
- MYSQL 数据库导入导出命令
- mysql导入导出数据库命令
- MYSQL导入导出数据库命令
- MYSQL 数据库导入导出命令
- 从MySQL导出导入数据库的命令
- mysqldump导出数据库命令及mysql导入数据库命令
- 从MySQL导出导入数据库的命令实例
- mysql命令导入、导出数据库
- MYSQL 数据库导入导出命令
- MySql导入导出数据库命令
- MYSQL 数据库导入导出命令
- MySQL导出导入数据库命令
- MySQL数据的导出和导入工具:mysqldump(备份数据库的命令)
- LNMP 下使用命令导出导入 MySQL 数据库教程
- mysql导出和导入数据库命令
- mysql常用命令之数据库脚本导入导出,笔记
- MYSQL 数据库导入导出命令
- Java调用MySQL命令备份与恢复数据库