在Java里调用sqlplus执行sql脚本的一些问题

xinjiangxixi 2010-12-13 10:35:36
在Java里调用sqlplus执行sql脚本:
for(Iterator keyIt = listSqlName.iterator();keyIt.hasNext();){
String sqlName = (String)keyIt.next();
String cmd="sqlplus userName/pwd@sid @sqlName > sqllog_dir";
try{
Process pr = Runtime.getRuntime().exec(cmd);
pr.waitFor();
}catch(IOException e) {
e.printStackTrace();
}
}
因为pr.waitFor(),它不往下执行了,而这个是循环执行多个sql文件,应该怎么写呢?
...全文
154 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangxinjing_wxj 2010-12-13
  • 打赏
  • 举报
回复
你为什么 要把它 写在 循环里呢

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧