Mysql存储过程(二)——多结果集返回与java获取
来源:互联网 发布:sem seo怎么做 编辑:程序博客网 时间:2024/06/09 19:11
存储过程经常需要返回多个结果集。 Mysql 中直接用 select 即可返回结果集。而 oracle 则需要使用游标来返回结 果 集。这一点 Mysql 相对比较方便,如下代码即可实现输出两个结果集:
Sql code 2-1:
CREATE PROCEDURE test_proc_multi_select()BEGIN select * from testproc; select * from testproc where id=1;END;
java 中利用循环,即可获取结果集数据:
java code 2-1:
con = MConnection.getConn(); String sql = "{call test_proc_multi_select()}"; cs = con.prepareCall(sql); boolean hadResults = cs.execute(); int i=0; while (hadResults) { System.out.println("result No:----"+(++i)); ResultSet rs = cs.getResultSet(); while (rs != null && rs.next()) { int id1 = rs.getInt(1); String name1 = rs.getString(2); System.out.println(id1 + ":" + name1); } hadResults = cs.getMoreResults(); //检查是否存在更多结果集 }
- Mysql存储过程(二)——多结果集返回与java获取
- Mysql存储过程(二)——多结果集返回与java获取
- Mysql存储过程(二)——多结果集返回与java获取
- Mysql存储过程(二)——多结果集返回与java获取
- Mysql存储过程——多结果集返回与java获取
- Mysql存储过程——多结果集返回与java获取
- Mysql存储过程——多结果集返回与java获取
- sql存储过程——多结果集返回与java获取
- Java获取存储过程返回的多个结果集
- Java获取存储过程返回的多个结果集
- Java获取存储过程返回的多个结果集
- java调用mysql存储过程返回多个结果集,与.net不同
- java调用mysql存储过程返回多个结果集,与.net不同
- Java调用存储过程二(返回一行或多行结果集)
- java获取存储过程返回的结果集(多个结果集)
- java获取存储过程返回的结果集
- EF获取存储过程多返回结果
- java程序调用Oracle 存储过程 获取返回值(无返回,非结果集,结果集)
- 单链表之插入删除结点
- 互斥对象、事件对象、关键代码段的应用和比较
- 实用的开放接口收集
- Data Guard 环境下主备库Redo log 的添加与删除
- 对SendMessage与PostMessage的理解
- Mysql存储过程(二)——多结果集返回与java获取
- Java 计算倒计时
- 黑白图像(DFS)
- jsp web.xml文件的作用及基本配置
- 使用openssl库EVP编程计算sha1值
- FreeMicaps更新(2013.7.30):FreeMicaps V0.3.0
- 客户信息系统开发小结
- 开门关门
- java动态代理