用JAVA使用mysql命令操作导入SQL脚本
来源:互联网 发布:python 服务器监控 编辑:程序博客网 时间:2024/06/07 21:05
要用java调用mysql的命令 实现sql脚本的引入
一般分三步
1,运行到cmd 进入mysql命令,
2,选择数据库,
3,执行source语句 ,source + 路径(例子如下),
需要运用到Runtime这个类,下面则是实例
public static void main(String[] args) throws IOException {
Runtime runtime = Runtime.getRuntime();
String cmdarray[] = { "mysql -uroot -proot", "use dbtest","source D:/create_cstPrjArrOrder.sql" };
Process process;
try {
process = runtime.exec("cmd /c " + cmdarray[0]);// cmd之后执行数组的第一个条件进入数据库
// 执行了第一条命令以后已经登录到mysql了
OutputStream os = process.getOutputStream();
OutputStreamWriter writer = new OutputStreamWriter(os);
writer.write(cmdarray[1] + "\r\n" + cmdarray[2]); //向图形界面输出第二第三条命令。中间 \r\n 作用是用来换行的,
writer.flush();
writer.close();
os.close();
} catch (IOException e) {
e.printStackTrace();
}
}
sql脚本的导出
mysqldump -u数据库帐号 -p数据库密码 数据库名或表名 > 导出的路径加文件名(例:D:\xxx.sql)
导出命令的话可以直接用 runtime.exec("cmd /c " +命令) 就可执行完成
本人经测试确定可行,但如有bug 还望指正。
- 用JAVA使用mysql命令操作导入SQL脚本
- java调用mysql命令导入脚本方案
- mysql导入sql脚本
- Mysql 导入sql脚本
- mysql导入sql 脚本
- MySQL导入SQL脚本
- mysql导入sql脚本
- mysql 导入sql脚本
- mysql导入sql脚本的source命令使用方法
- bat脚本执行mysql命令导入sql文件到数据库
- mysql导入sql命令
- MySql导入导出sql脚本
- 实现MySQL导入sql脚本
- mysql 导入导出sql脚本
- mysql导入导出sql脚本
- mysql 使用命令行导入导出sql脚本
- powerDesigner 使用SQL脚本导入
- 使用MYSQL命令直接导入导出SQL文件
- android应用中状态栏颜色和标题栏保持一致
- JavaScript的this指向问题深度解析
- Spring思维导图,让Spring不再难懂(aop篇)
- 树形DP<小小结>
- 根据三组数据Matlab绘制三维曲面图
- 用JAVA使用mysql命令操作导入SQL脚本
- 【Tarjan】UOJ#146 【NOIP2015】信息传递
- input框限制只能输入正整数,逻辑与和或运算
- Event Bus 使用记录
- LLVM LTO与ThinLTO
- fork
- java json使用
- Prometheus 架构
- qrtz表解释