批量执行sql
来源:互联网 发布:理发店发型设计软件 编辑:程序博客网 时间:2024/05/06 07:30
public static int batchImportSql(String sql){
Connection con = null;
PreparedStatement ps = null;
Statement statement = null;
ResultSet rs = null;
int i = 0;
try {
String[] sqlTem=sql.split(";");//sql语句,以分号分开
con = ds.getConnection();
con.setAutoCommit(false);
statement = con.createStatement();
/*
*将传进来的sql进行拆分
*/
for(int j=0;j<sqlTem.length;j++){
statement.addBatch(sqlTem[j]);
}
statement.executeBatch();
con.commit();
} catch (SQLException e) {
i=-1;
try {
con.rollback();
} catch (SQLException e1) {
e1.printStackTrace();
}
e.printStackTrace();
}finally
{
close(rs, ps, con);
try {
statement.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
return i;
}
Connection con = null;
PreparedStatement ps = null;
Statement statement = null;
ResultSet rs = null;
int i = 0;
try {
String[] sqlTem=sql.split(";");//sql语句,以分号分开
con = ds.getConnection();
con.setAutoCommit(false);
statement = con.createStatement();
/*
*将传进来的sql进行拆分
*/
for(int j=0;j<sqlTem.length;j++){
statement.addBatch(sqlTem[j]);
}
statement.executeBatch();
con.commit();
} catch (SQLException e) {
i=-1;
try {
con.rollback();
} catch (SQLException e1) {
e1.printStackTrace();
}
e.printStackTrace();
}finally
{
close(rs, ps, con);
try {
statement.close();
} catch (SQLException e) {
e.printStackTrace();
}
}
return i;
}
- 批量执行SQL
- 批量执行SQL脚本
- 批量执行SQL文件
- sql语句批量执行
- JDBC批量执行sql
- 批量执行 SQL 语句
- 批量执行sql
- JDBC批量执行sql
- JDBC批量执行sql .
- 批量执行sql
- 批量执行SQL文件
- 批量执行sql语句
- 批量执行sql
- 批量执行SQL脚本
- [ASP]批量执行SQL文
- DB2 SQL脚本批量执行
- DB2 SQL脚本批量执行
- DB2 SQL脚本批量执行
- js正则表达式(不断总结中....)
- 如何在Win32窗口程序中发命令打开一个控制台,往里面打印(printf())输出一些数据
- 日积月累——日常开发小问题集合
- MSDN-Specifying a Namespace Extension's Location
- MAC CGI
- 批量执行sql
- 判定被7整除的简易方法 转自Matrix67
- alistapart翻译
- oracle 查询表空间大小的使用情况
- UIWebView 更改加载内容里面的字体大小
- 关于Android Repo
- rman实验之归档模式无备份,正常关机丢失当前联机重做日志文件的恢复
- 动态创建Pivot控件的PivotItem,LoadedPivotItem事件第一次不触发的问题
- tabhost模仿网易新闻奥运版效果