java 执行sql脚本.docx





《java 执行sql脚本.docx》由会员分享,可在线阅读,更多相关《java 执行sql脚本.docx(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、java执行sql文件这个问题麻烦的地方在于解析sql脚本文件。所幸的是ant与ibatis提供了这种实现。package com.unmi; import java.io.*; import org.apache.tools.ant.*; import org.apache.tools.ant.taskdefs.*; import org.apache.tools.ant.types.*; /* * 调用 ant.jar 的 SQLExec 执行 SQL 脚本文件 * author Unmi */ public class AntExecSql /* * param args */ publ
2、ic static void main(String args) SQLExec sqlExec = new SQLExec(); /设置数据库参数 sqlExec.setDriver(oracle.jdbc.driver.OracleDriver); sqlExec.setUrl(jdbc:oracle:thin:10.128.x.x:1521:xxsid); sqlExec.setUserid(xxuser); sqlExec.setPassword(xxpass); /要执行的脚本 sqlExec.setSrc(new File(src/data.sql); /有出错的语句该如何处理 s
3、qlExec.setOnerror(SQLExec.OnError)(EnumeratedAttribute.getInstance( SQLExec.OnError.class, abort); sqlExec.setPrint(true); /设置是否输出 /输出到文件 sql.out 中;不设置该属性,默认输出到控制台 sqlExec.setOutput(new File(src/sql.out); sqlExec.setProject(new Project(); / 要指定这个属性,不然会出错 sqlExec.execute(); package com.unmi;import ja
4、va.io.*;import org.apache.tools.ant.*;import org.apache.tools.ant.taskdefs.*;import org.apache.tools.ant.types.*;/* 调用 ant.jar 的 SQLExec 执行 SQL 脚本文件* author Unmi*/public class AntExecSql /* param args*/public static void main(String args) SQLExec sqlExec = new SQLExec();/设置数据库参数sqlExec.setDriver(ora
5、cle.jdbc.driver.OracleDriver);sqlExec.setUrl(jdbc:oracle:thin:10.128.x.x:1521:xxsid);sqlExec.setUserid(xxuser);sqlExec.setPassword(xxpass);/要执行的脚本sqlExec.setSrc(new File(src/data.sql);/有出错的语句该如何处理sqlExec.setOnerror(SQLExec.OnError)(EnumeratedAttribute.getInstance(SQLExec.OnError.class, abort);sqlExe
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- java 执行sql脚本 执行 sql 脚本

限制150内