Java程序执行sql脚本
来源:互联网 发布:网络电视 支持回看 编辑:程序博客网 时间:2024/06/10 04:24
需要引入ant的jar包
public static int getConnection(String url,String user,String password) { SQLExec sqlExec; try { String[] sql = {"/table.sql","/tables_in.sql","/tables_up.sql","/cashbilllist_in.sql","/cashbilllist_del.sql","/cashbill_in.sql" ,"/custment_in.sql","/custment_up.sql","/vip_in.sql","/vip_up.sql","/cashbilllist_up.sql"}; System.out.println("size: " + sql.length); for(int i=0;i<sql.length;i++){ String a = sql[i]; System.out.println(a); sqlExec = new SQLExec(); //设置数据库参数 sqlExec.setDriver("com.microsoft.sqlserver.jdbc.SQLServerDriver"); sqlExec.setUrl(url); sqlExec.setUserid(user); sqlExec.setPassword(password); sqlExec.setEncoding("UTF8"); //要执行的脚本 sqlExec.setSrc(new File(System.getProperty("user.dir") + sql[i])); //有出错的语句该如何处理 sqlExec.setOnerror((SQLExec.OnError)(EnumeratedAttribute.getInstance( SQLExec.OnError.class, "abort"))); sqlExec.setPrint(true); //设置是否输出 //输出到文件 sql.out 中;不设置该属性,默认输出到控制台 sqlExec.setOutput(new File(System.getProperty("user.dir")+"/sql.out")); sqlExec.setProject(new Project()); // 要指定这个属性,不然会出错 sqlExec.execute(); } return 1; } catch (Exception e) { e.printStackTrace(); return 0; } }
阅读全文
0 0
- java程序执行sql脚本
- Java程序执行sql脚本
- java程序执行SQL脚本文件
- java程序执行SQL脚本文件
- java程序执行SQL脚本文件
- java程序执行SQL脚本文件
- Java 执行sql脚本
- sh脚本执行Java程序
- sh脚本执行Java程序
- java 代码执行脚本程序
- Java 执行 SQL 脚本文件
- Java 执行 SQL 脚本文件
- Java执行SQL脚本文件
- java中执行sql脚本
- Java程序SSH远程执行Shell脚本
- Java程序定时执行shell脚本
- java程序执行shell脚本Demo
- 在Java中执行SQL脚本总结
- nio
- Checkbox的 readonly 属性
- iOS开发
- windows && CMD命令
- JS 打印
- Java程序执行sql脚本
- 【安全牛学习笔记】拒绝服务攻击工具-NMAP、匿名者拒绝服务工具包(匿名者发布的DoS工具)、其他拒绝服务工具-XOIC、HULK、DDOSIM、GoldenEye
- io-nio-socket步步为营(一)流基础
- 防止重复提交
- nodejs搭建web服务器
- Spring +hibernate 声明式 事物 + annotation
- io-nio-socket步步为营(二)传统IO
- 使用IDEA搭建gradle+SpringBood多模块项目
- caffe+pycharm及其配置