日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
初學(xué)Java調(diào)用存儲過程返回一行或多行結(jié)果集的實(shí)例

對于初學(xué)Java調(diào)用存儲過程的人來說,存儲過程的調(diào)用似乎還是有一點(diǎn)點(diǎn)的難度。本文我們介紹了一個(gè)Java調(diào)用存儲過程返回一行或多行結(jié)果集的實(shí)例為了要得到結(jié)果集,需要使用游標(biāo)進(jìn)行遍歷。因此要使用數(shù)據(jù)庫中的包。  

創(chuàng)新互聯(lián)專業(yè)為企業(yè)提供烏什網(wǎng)站建設(shè)、烏什做網(wǎng)站、烏什網(wǎng)站設(shè)計(jì)、烏什網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、烏什企業(yè)網(wǎng)站模板建站服務(wù),10年烏什做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

現(xiàn)在要根據(jù)一個(gè)編號得到一行結(jié)果集記錄。  

1.建立一個(gè)包:  

 
 
 
  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.建立一個(gè)包體。  

 
 
 
  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調(diào)用包:  

 
 
 
  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調(diào)用存儲過程返回一行或多行結(jié)果集的實(shí)例的全部內(nèi)容,本文就介紹到這里了,希望本次的介紹能夠?qū)δ兴斋@!

【編輯推薦】

  1. SQL Server數(shù)據(jù)庫托管代碼的使用詳解
  2. 從物理結(jié)構(gòu)上談一談SQL Server數(shù)據(jù)庫的優(yōu)化
  3. MongoDB Replica Sets和Auto Sharding配置簡介
  4. MySQL性能優(yōu)化之使用Limit關(guān)鍵字來避免全表掃描
  5. SQL Server 2008 R2命名故障轉(zhuǎn)移群集的實(shí)例解析

本文標(biāo)題:初學(xué)Java調(diào)用存儲過程返回一行或多行結(jié)果集的實(shí)例
網(wǎng)頁路徑:http://www.5511xx.com/article/dhcgpep.html