您的位置:首页 > 编程语言 > Java开发

Java掉执行sql脚本的.bat文件

2013-09-04 17:58 555 查看
Java掉.bat文件

 

sql脚本 存放于D:\sqlplus\test.sql

insert into ss values(11);
insert into ss values(12);
insert into ss values(13);
commit;
exit;


sql.bat脚本

@ECHO OFF

sqlplus -s username/password@sid @D:\sqlplus\test.sql

exit


Java代码

package com.tdxx.sqlplus;

import java.io.IOException;

public class ExecComm {
public static void main(String[] args) {
System.out.println("开始执行.");
runBat();
}

public static void runBat() {
Runtime rt = Runtime.getRuntime();
Process ps = null;
try {
ps = rt.exec("cmd.exe /C start /b D:\\sqlplus\\sql.bat");
ps.waitFor();
} catch (InterruptedException e) {
e.printStackTrace();
} catch (IOException e1) {
e1.printStackTrace();
}

int i = ps.exitValue();
if (i == 0) {
System.out.println("执行完成.");
} else {
System.out.println("执行失败.");
}
}
}


 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: