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

在Oracle存儲(chǔ)過(guò)程中有相關(guān)返回值的存儲(chǔ)過(guò)程簡(jiǎn)介

數(shù)據(jù)庫(kù) Oracle
本文會(huì)涉及到如何用java來(lái)調(diào)用Oracle存儲(chǔ)過(guò)程中有相關(guān)返回值的存儲(chǔ)過(guò)程(非列表),的實(shí)際相關(guān)代碼的介紹,希望會(huì)給你帶來(lái)一些收獲。

以下文章的主要內(nèi)容時(shí)介紹如何用java來(lái)調(diào)用Oracle存儲(chǔ)過(guò)程中有相關(guān)返回值的存儲(chǔ)過(guò)程(非列表),以及java來(lái)調(diào)用Oracle存儲(chǔ)過(guò)程中有相關(guān)返回值的存儲(chǔ)的實(shí)際應(yīng)用代碼的介紹,望你會(huì)有所收獲。

存儲(chǔ)過(guò)程為:

CREATE OR REPLACE PROCEDURE TESTB(PARA1 IN VARCHAR2,PARA2 OUT VARCHAR2) AS
BEGIN
SELECT INTO PARA2 FROM TESTTB WHERE I_ID= PARA1;
END TESTB;

在java里調(diào)用時(shí)就用下面的代碼:

  1. package com.hyq.src;  
  2. public class TestProcedureTWO {  
  3. public TestProcedureTWO() {  
  4. }  
  5. public static void main(String[] args ){  
  6. String driver = "Oracle.jdbc.driver.OracleDriver";  
  7. String strUrl = "jdbc:Oracle:thin:@127.0.0.1:1521:hyq";  
  8. Statement stmt = null;  
  9. ResultSet rs = null;  
  10. Connection conn = null;  
  11. try {  
  12. Class.forName(driver);  
  13. conn = DriverManager.getConnection(strUrl, " hyq ", " hyq ");  
  14. CallableStatement proc = null;  
  15. proc = conn.prepareCall("{ call HYQ.TESTB(?,?) }");  
  16. proc.setString(1, "100");  
  17. proc.registerOutParameter(2, Types.VARCHAR);  
  18. proc.execute();  
  19. String testPrint = proc.getString(2);  
  20. System.out.println("=testPrint=is="+testPrint);  
  21. }  
  22. catch (SQLException ex2) {  
  23. ex2.printStackTrace();  
  24. }  
  25. catch (Exception ex2) {  
  26. ex2.printStackTrace();  
  27. }  
  28. finally{  
  29. try {  
  30. if(rs != null){  
  31. rs.close();  
  32. if(stmt!=null){  
  33. stmt.close();  
  34. }  
  35. if(conn!=null){  
  36. conn.close();  
  37. }  
  38. }  
  39. }  
  40. catch (SQLException ex1) {  
  41. }  
  42. }  
  43. }  
  44. }  
  45. }   

注意,這里的proc.getString(2)中的數(shù)值2并非任意的,而是和存儲(chǔ)過(guò)程中的out列對(duì)應(yīng)的,如果out是在***個(gè)位置,那就是proc.getString(1),如果是第三個(gè)位置,就是proc.getString(3),當(dāng)然也可以同時(shí)有多個(gè)返回值,那就是再多加幾個(gè)out參數(shù)了。以上就是對(duì)用java調(diào)用Oracle存儲(chǔ)過(guò)程中有返回值的存儲(chǔ)過(guò)程(非列表)相關(guān)的內(nèi)容的介紹,望你會(huì)有所收獲。

【編輯推薦】

  1. Oracle Multimedia在ORDDicom中列中存儲(chǔ)DICOM詳解
  2. 在Oracle模式中定義媒體對(duì)象有哪些
  3. 對(duì)Oracle Multimedia導(dǎo)出圖像的操作步驟的描述
  4. Oracle ID 自增代碼的詳細(xì)介紹
  5. 檢查Oracle DICOM 對(duì)象的典型示例


 

責(zé)任編輯:佚名 來(lái)源: IT168
相關(guān)推薦

2010-04-15 17:20:54

Oracle存儲(chǔ)過(guò)程

2010-04-30 14:22:43

Oracle通過(guò)

2010-04-08 16:41:29

Oracle存儲(chǔ)過(guò)程

2010-05-05 17:19:32

Oracle存儲(chǔ)過(guò)程

2011-04-11 17:28:50

oracle存儲(chǔ)select語(yǔ)句

2011-05-18 10:07:13

oracle存儲(chǔ)

2010-04-16 11:39:56

Oracle存儲(chǔ)過(guò)程

2010-04-15 16:54:31

Oracle存儲(chǔ)過(guò)程

2010-10-26 14:19:04

oracle存儲(chǔ)過(guò)程

2010-10-26 14:27:30

oracle存儲(chǔ)過(guò)程

2010-04-16 10:11:20

Oracle存儲(chǔ)過(guò)程

2010-04-16 09:03:28

Oracle 存儲(chǔ)過(guò)程

2010-04-07 13:12:25

Oracle存儲(chǔ)過(guò)程

2011-07-19 17:33:53

存儲(chǔ)過(guò)程javaibatis

2010-04-21 10:37:02

Oracle創(chuàng)建

2010-05-07 18:44:28

Oracle存儲(chǔ)過(guò)程

2010-04-29 17:31:56

Oracle存儲(chǔ)過(guò)程

2010-04-26 10:09:22

Oracle存儲(chǔ)過(guò)程

2010-04-07 12:08:28

Oracle存儲(chǔ)過(guò)程

2010-05-05 14:55:15

Oracle存儲(chǔ)過(guò)程
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 欧美午夜一区 | av中文在线播放 | 久久成人激情 | 91精品久久久久久久 | 国产一区二区三区高清 | 欧美综合国产精品久久丁香 | 午夜电影一区二区 | 精品一二区 | www.夜夜骑.com | 天堂亚洲 | 一区二区免费在线视频 | 99久久婷婷国产精品综合 | 午夜影院在线观看视频 | 黄色成人av | 精品国产一区一区二区三亚瑟 | 日本黄色激情视频 | 日日夜夜狠狠操 | 国产精品入口久久 | 精品久久久久一区 | 特黄毛片 | 69福利影院| 国产精品一区二区三区四区 | 亚洲成人一区 | 免费在线视频一区二区 | 日韩伦理一区二区 | 精品国产综合 | 国产一区二区三区四区 | 久久91av| 久久com| 精品国产伦一区二区三区观看说明 | 免费黄色的网站 | 性生生活大片免费看视频 | 在线观看不卡av | 亚洲国产一区视频 | 欧美一级片免费看 | 中文字幕1区 | 午夜成人免费视频 | 色999视频| 一区二区国产精品 | 一级毛片免费 | 成人超碰 |