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

Java調用Oracle函數的兩種情況

數據庫 Oracle
使用Java開發項目時,經常會遇到需要調用Oracle函數的情況。下文為您介紹了Java調用兩種Oracle函數的方法,供您參考。

下面為您介紹的Java調用Oracle函數方法,共兩種情況,一種調用無入參的Oracle函數,一種則是調用有一個入參,一個輸出參數以及一個字符串返回值的Oracle函數。

調用無入參的函數

函數定義

  1. CREATE OR REPLACE Function f_getstring Return Varchar2 Is  
  2. Begin  
  3. Return ''String value'';  
  4. End f_getstring; 

調用函數的Java片斷

  1. CallableStatement cstmt = con.prepareCall("{?=call f_getstring}");  
  2. cstmt.registerOutParameter(1, Types.VARCHAR);  
  3. cstmt.execute();  
  4. String strValue = cstmt.getString(1);  
  5. System.out.println("The return value is:" + strValue);  
  6. cstmt.close(); 

調用有一個入參,一個輸出參數以及一個字符串返回值的函數

函數定義

  1. CREATE OR REPLACE Function f_Getinfo(Id Integer, Age Out Integer) Return Varchar2 Is  
  2. Begin  
  3. Age :10;  
  4. Return ''The age is:'' || Id;  
  5. End f_Getinfo; 

調用函數的Java代碼片斷

  1. CallableStatement cstmt = con 
  2.   .prepareCall("{?=call f_getinfo(?,?)}");  
  3. cstmt.registerOutParameter(1, Types.VARCHAR);  
  4. cstmt.setInt(2, 11);  
  5. cstmt.registerOutParameter(3, Types.INTEGER);  
  6. cstmt.execute();  
  7. String strValue = cstmt.getString(1);  
  8. int age = cstmt.getInt(3);  
  9. System.out.println("The return value is:" + strValue  
  10.   + " and age is:" + age);  
  11. cstmt.close(); 



【編輯推薦】

oracle函數返回表的實現

詳解Windows下卸載Oracle數據庫

詳解Oracle多種表連接方式

oracle中使用SQL遞歸語句的例子

DB2常用函數和Oracle的比較

責任編輯:段燃 來源: 互聯網
相關推薦

2009-07-06 23:23:15

Sybase數據庫修復

2010-09-28 15:46:22

SQL刪除重復記錄

2011-03-23 11:22:14

oracle dbli

2010-04-25 17:34:30

負載均衡實現

2010-06-30 13:07:17

SQL Server函

2010-07-15 14:38:55

Perl eval函數

2010-11-19 11:57:15

Oracle密碼丟失

2010-04-29 13:12:18

Oracle合并函數

2010-04-06 10:52:06

Oracle數據庫

2011-04-06 12:41:41

Java異常

2010-09-10 11:01:09

sql變量

2010-11-01 09:54:24

DB2管理服務器

2010-04-28 16:23:18

Oracle數據庫

2010-09-06 17:26:54

SQL函數

2011-04-02 09:48:38

深拷貝

2011-06-16 10:02:08

JAVA靜態載入

2009-09-14 19:25:09

Ruby form

2010-10-11 10:31:51

MySQL分區

2013-05-27 14:31:34

Hadoop 2.0

2010-10-26 14:06:43

oracle連接遠程數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日韩在线视频一区 | 免费观看黄a一级视频 | 亚洲夜射 | 亚洲欧美中文日韩在线v日本 | 一区二区三区视频在线 | 欧美成人激情 | 久久av一区二区三区 | 国产午夜精品视频 | 99热这里都是精品 | 欧美日韩在线成人 | 日韩欧美中文字幕在线视频 | 天天操操 | 久草福利 | 一级在线视频 | 亚洲精品电影 | 久久久久无码国产精品一区 | 一级少妇女片 | 黑人精品xxx一区一二区 | 久久专区 | 欧美久久久久久久 | 国产精品观看 | 丝袜美腿一区 | av特级毛片 | 精品欧美一区二区精品久久久 | 亚洲精品成人av久久 | 男女视频在线观看网站 | 国产精品视频久久久 | 亚洲性人人天天夜夜摸 | 国产精品一区二区不卡 | 色伊人 | 精品一区二区三区四区在线 | 亚洲成色777777在线观看影院 | 91福利网| 精品少妇v888av | 国产一区久久精品 | 久久精品91久久久久久再现 | 一区不卡在线观看 | 国产一区 | 6996成人影院网在线播放 | 超碰在线免费公开 | 国产一区二区在线视频 |