偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

Java調(diào)用Oracle函數(shù)的兩種情況

數(shù)據(jù)庫 Oracle
使用Java開發(fā)項目時,經(jīng)常會遇到需要調(diào)用Oracle函數(shù)的情況。下文為您介紹了Java調(diào)用兩種Oracle函數(shù)的方法,供您參考。

下面為您介紹的Java調(diào)用Oracle函數(shù)方法,共兩種情況,一種調(diào)用無入?yún)⒌腛racle函數(shù),一種則是調(diào)用有一個入?yún)ⅲ粋€輸出參數(shù)以及一個字符串返回值的Oracle函數(shù)。

調(diào)用無入?yún)⒌暮瘮?shù)

函數(shù)定義

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

調(diào)用函數(shù)的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(); 

調(diào)用有一個入?yún)ⅲ粋€輸出參數(shù)以及一個字符串返回值的函數(shù)

函數(shù)定義

  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; 

調(diào)用函數(shù)的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函數(shù)返回表的實現(xiàn)

詳解Windows下卸載Oracle數(shù)據(jù)庫

詳解Oracle多種表連接方式

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

DB2常用函數(shù)和Oracle的比較

責任編輯:段燃 來源: 互聯(lián)網(wǎng)
相關(guān)推薦

2009-07-06 23:23:15

Sybase數(shù)據(jù)庫修復

2010-09-28 15:46:22

SQL刪除重復記錄

2011-03-23 11:22:14

oracle dbli

2010-04-25 17:34:30

負載均衡實現(xiàn)

2010-06-30 13:07:17

SQL Server函

2010-07-15 14:38:55

Perl eval函數(shù)

2010-11-19 11:57:15

Oracle密碼丟失

2010-04-29 13:12:18

Oracle合并函數(shù)

2010-04-06 10:52:06

Oracle數(shù)據(jù)庫

2011-04-06 12:41:41

Java異常

2010-09-10 11:01:09

sql變量

2010-11-01 09:54:24

DB2管理服務(wù)器

2010-04-28 16:23:18

Oracle數(shù)據(jù)庫

2010-09-06 17:26:54

SQL函數(shù)

2011-04-02 09:48:38

深拷貝

2011-06-16 10:02:08

JAVA靜態(tài)載入

2009-09-14 19:25:09

Ruby form

2010-10-11 10:31:51

MySQL分區(qū)

2013-05-27 14:31:34

Hadoop 2.0

2010-10-26 14:06:43

oracle連接遠程數(shù)
點贊
收藏

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