JDBC调用存储过程 返回多结果集
来源:互联网 发布:java对接支付宝流程图 编辑:程序博客网 时间:2024/05/25 23:59
package com.demo1;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.ResultSet;
import com.demo.JdbcUtil;
//调用无参存储过程 包括查询和删除
public class Demo6 {
//1.存储过程只要有查询就返回true
//2.如果有多条查询语句,返回的是第一条查询语句执行的结果集
public static void main(String[] args) {
try {
Connection conn = JdbcUtil.getConnection();
CallableStatement stmt = conn.prepareCall("{call deleteEmp2()}");
//存储过程有查询也有更新
boolean result = stmt.execute();
/*
System.out.println(result);
ResultSet rs = stmt.getResultSet();
while(rs.next()){
System.out.println(rs.getString(2));
}
rs.close();
System.out.println("========忧愁的分割线===========");
stmt.getMoreResults();
rs = stmt.getResultSet();
while(rs.next()){
System.out.println(rs.getString(2));
}
*/
ResultSet rs = stmt.getResultSet();
System.out.println(rs);
while(rs != null){
while(rs.next())
{
System.out.println(rs.getString(2));
}
rs.close();
stmt.getMoreResults();
rs = stmt.getResultSet();
}
JdbcUtil.closeAll(null, stmt, conn);
} catch (Exception e) {
e.printStackTrace();
}
}
}
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.ResultSet;
import com.demo.JdbcUtil;
//调用无参存储过程 包括查询和删除
public class Demo6 {
//1.存储过程只要有查询就返回true
//2.如果有多条查询语句,返回的是第一条查询语句执行的结果集
public static void main(String[] args) {
try {
Connection conn = JdbcUtil.getConnection();
CallableStatement stmt = conn.prepareCall("{call deleteEmp2()}");
//存储过程有查询也有更新
boolean result = stmt.execute();
/*
System.out.println(result);
ResultSet rs = stmt.getResultSet();
while(rs.next()){
System.out.println(rs.getString(2));
}
rs.close();
System.out.println("========忧愁的分割线===========");
stmt.getMoreResults();
rs = stmt.getResultSet();
while(rs.next()){
System.out.println(rs.getString(2));
}
*/
ResultSet rs = stmt.getResultSet();
System.out.println(rs);
while(rs != null){
while(rs.next())
{
System.out.println(rs.getString(2));
}
rs.close();
stmt.getMoreResults();
rs = stmt.getResultSet();
}
JdbcUtil.closeAll(null, stmt, conn);
} catch (Exception e) {
e.printStackTrace();
}
}
}
0 0
- JDBC调用存储过程 返回多结果集
- JDBC调用返回结果集的存储过程
- jdbc调用存储过程,遍历两个结果集(获取存储过程返回的多个结果集),珍藏版
- jdbc调用存储过程获取多个结果集
- jdbc调用存储过程获取多个结果集
- php调用存储过程返回结果集
- php调用存储过程返回结果集
- 调用Oracle存储过程返回结果集
- 存储过程返回结果集,以及调用
- iBatis 调用 存储过程返回结果集
- java调用存储过程,返回结果集
- thinkphp调用存储过程返回结果集
- java调用存储过程返回结果集
- 存储过程调用 遍历返回结果集
- MyBatis调用存储过程返回结果集
- 调用存储过程和返回结果集
- java调用oracle存储过程 返回多个结果集
- Java调用oracle存储过程返回多个结果集
- 自定义View之GradualView文字渐变-颜色渐变-图像渐变
- 303. Range Sum Query - Immutable (计算数组中下标i,j之间元素值的和)
- Ubuntu 下 终端界面转图形界面
- MFC之设备描述表DC、画笔Pen、画刷Brush
- 重定向
- JDBC调用存储过程 返回多结果集
- Linux本地服务器导入sql脚本到远程mysql数据库
- nrf51822 --- 设置mac地址
- Tomcat 配置优化
- Xtreme 10.0 - Dog Walking
- 线程的同步和异步有何异同
- windows 下 搭建 ftp 服务器
- HTTP协议
- 系统内核管理模块的实现2--解析内存状态信息