成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

初學Java調用存儲過程返回一行或多行結果集的實例

數據庫 SQL Server
本文我們主要介紹了一個Java調用存儲過程返回一行或多行結果集的實例,并給出了詳細的調用代碼,希望能夠對您有所幫助。

對于初學Java調用存儲過程的人來說,存儲過程的調用似乎還是有一點點的難度。本文我們介紹了一個Java調用存儲過程返回一行或多行結果集的實例為了要得到結果集,需要使用游標進行遍歷。因此要使用數據庫中的包。  

現在要根據一個編號得到一行結果集記錄。  

1.建立一個包:  

 

  1. create or replace package emp_pkg is    
  2. Type retcursor is ref cursor;    
  3. procedure pro_read(p_id in emp.empno%type,outcursor out retcursor);    
  4. end emp_pkg;  

 

2.建立一個包體。  

 

  1. create or replace package body emp_pkg is    
  2. procedure pro_read(p_id in emp.empno%type,outcursor out retcursor)    
  3. is     
  4. begin     
  5. open outcursor for select * from emp where empno=p_id;    
  6. end;    
  7. end emp_pkg;   

 

3.Java調用包:  

 

  1. public  void getCallableStatement4(){    
  2. CallableStatement cs=null;    
  3. Connection conn=this.getConnection();    
  4. String sql="{call emp_pkg.pro_read(?,?)}";    
  5. try {    
  6. cs=conn.prepareCall(sql);    
  7. cs.setInt(1, 7788);    
  8. cs.registerOutParameter(2, oracle.jdbc.OracleTypes.CURSOR);    
  9. cs.executeUpdate();    
  10. ResultSet rs=(ResultSet) cs.getObject(2);    
  11. while(rs.next()){    
  12. System.out.println("編號:"+rs.getInt(1)+"  姓名:"+rs.getString(2));    
  13. }    
  14. } catch (SQLException e) {    
  15. // TODO Auto-generated catch block     
  16. e.printStackTrace();    
  17. }    
  18. }   

 

以上就是Java調用存儲過程返回一行或多行結果集的實例的全部內容,本文就介紹到這里了,希望本次的介紹能夠對您有所收獲!

【編輯推薦】

  1. SQL Server數據庫托管代碼的使用詳解
  2. 從物理結構上談一談SQL Server數據庫的優化
  3. MongoDB Replica Sets和Auto Sharding配置簡介
  4. MySQL性能優化之使用Limit關鍵字來避免全表掃描
  5. SQL Server 2008 R2命名故障轉移群集的實例解析
責任編輯:趙鵬 來源: CSDN博客
相關推薦

2011-08-23 10:14:09

JDBC更新計數行調用存儲過程SQL Server

2011-08-25 09:31:43

JDBC調用Oracl

2011-08-29 15:52:19

SQL ServerMybatis存儲過程

2010-01-08 13:23:38

ibmdwInfoSphere

2011-08-18 17:32:40

Oracle存儲過程利用游標返回結果集

2009-09-17 10:27:55

linq存儲過程

2020-08-24 08:25:48

Python開發工具

2011-08-22 10:15:39

數據庫存儲過程

2010-11-10 15:16:14

Sql Server分

2010-11-29 09:34:39

Sybase數據庫存儲

2009-07-08 17:42:33

JDBC存儲過程

2010-03-30 13:30:49

Oracle存儲

2021-07-26 10:32:54

MySQL數據庫存儲

2020-04-01 08:51:47

注釋字符代碼

2010-05-07 13:03:01

Oracle通過存儲過

2011-08-25 11:36:50

PreparedStaJDBC存儲過程調用

2009-06-19 16:22:55

Java存儲過程

2011-08-23 13:14:05

JDBC帶輸出參數的存儲過程

2012-03-01 13:34:02

Java

2009-06-17 10:33:17

Hibernate 存
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 97国产精品 | 久久久免费精品 | av中文字幕在线播放 | 成人免费毛片片v | 欧美亚洲视频在线观看 | 韩国毛片一区二区三区 | 日本久久综合 | 日韩欧美一区二区三区 | 日韩成人一区 | 成人av色 | 99精品一区二区三区 | 婷婷激情五月网 | 中文字幕 欧美 日韩 | 午夜一级大片 | 国产精品美女 | 国产免费观看一区 | 操操日 | 国产欧美精品一区二区色综合朱莉 | 国产精品久久久久久久久久久久午夜片 | 久久国产欧美一区二区三区精品 | 黄色激情毛片 | 亚洲精品久久久一区二区三区 | 黄网站免费在线观看 | 久草精品在线 | 四季久久免费一区二区三区四区 | 九九九久久国产免费 | 久久久久久久久久久久91 | 欧美综合一区二区三区 | 亚洲精品自拍 | 国产目拍亚洲精品99久久精品 | 日韩欧美一级 | 亚洲国产小视频 | 久久久久久亚洲精品 | 国产免费福利在线 | 一区二区在线不卡 | 日本久草 | 中文av网站 | 国产伦精品 | 2022国产精品| 亚洲免费在线 | 中文字幕日韩一区 |