Java 执行存储过程--返回多个结果集
来源:互联网 发布:记账软件手机版 编辑:程序博客网 时间:2024/04/30 08:19
在JAVA中执行存储过程用
CallableStatement callsm= con.prepareCall(strsql);
callsm.execute();
在执行存储过程后,要得到结果集callsm.getResultSet
如果有多个结果集呢?
view plaincopy to clipboardprint?
package com.yangtianb.dao;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.SQLException;
import com.yangtianb.connctionMannege.ConnectionManager;
public class ProcDao {
public void proctest(){
Connection con = ConnectionManager.getConnection();
CallableStatement callsm=null;
try {
String strsql = "{call PROC_DARWEXPERT(?,?,?)}";//sql语句
callsm = con.prepareCall(strsql);
//参数设置
callsm.setString(1, "res");
callsm.setString(2, "me");
callsm.setString(3, "111");
//执行
callsm.execute();
//获取结果集
ResultSet rs = callsm.getResultSet();
while(rs.next()){
System.out.println(rs.getString(1)+"a");
}
//判断是否有下一个游标
if(callsm.getMoreResults()){//这个判断会自动指向下一个游标
ResultSet rs1 = callsm.getResultSet();//得到第二个结果集
while(rs1.next()){//处理第二个结果集
System.out.println(rs1.getShort(1));
}
try{//关闭rs1
if(rs1 != null){
rs1.close();
}
if(rs!=null){
rs.close();
}
}catch(SQLException e){
e.printStackTrace();
}
}
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}finally{
try {
callsm.close();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
ConnectionManager.closeConnection(con);
}
}
}
- Java 执行存储过程--返回多个结果集
- Java 执行存储过程--返回多个结果集
- Java获取存储过程返回的多个结果集
- java调用oracle存储过程 返回多个结果集
- Java调用oracle存储过程返回多个结果集
- Java调用存储过程返回多个结果集
- java 调用存储过程返回多个结果集
- Java获取存储过程返回的多个结果集
- Java获取存储过程返回的多个结果集
- java获取存储过程返回的结果集(多个结果集)
- sqlserver 存储过程 返回多个select 结果集
- 存储过程返回多个结果集处理
- Mybatis调用存储过程返回多个结果集
- Mybatis调用存储过程返回多个结果集
- mybatis调用存储过程返回多个结果集
- java调用mysql存储过程返回多个结果集,与.net不同
- java 调用SqlServer分页存储过程的,返回多个结果集
- java调用mysql存储过程返回多个结果集,与.net不同
- SendKeys函数 设置焦点是关键
- linux 下打包和解包
- BW:批量删除PSA的tips and hints
- php 生成唯一的散列
- .Net dll多个同名的程序集版本冲突共存与通过基本代码或探测定位程序集方案
- Java 执行存储过程--返回多个结果集
- 几种可以提权的办法
- 主设备号、次设备号
- 你应该知道的15个Silverlight诀窍
- PHP提交后跳转
- 40个UI网站
- TCP/UDP网络协议以及网络分层
- 简单的自绘CListBox(三)(类似CTreeCtrl Expand效果)
- 利用data:进行XSS测试