-
1233查看全部
-
在應(yīng)用程序中訪問(wèn)存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù) string sql = "{call queryempinform(?,?,?,?)}"; connection conn = null; callabkestaticment call = null; conn = jdbcutils.getconnection(); call = conn.preparecall(sql); //對(duì)于輸入?yún)?shù)需要賦值 對(duì)于輸出參數(shù),調(diào)用前無(wú)值,需要申明 輸入 call.setint(1,7838); 輸出 call.registeroutparameter(2,oracletypes.varchar); //執(zhí)行調(diào)用 call.execute(); //可以取出結(jié)果 string name = call.getstring(2); double sal = call.getdouble(3); system.out.println(name+"\t"+sal+"\t"); jdbcutils.release(conn,call,null);查看全部
-
java訪問(wèn)存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù) connection接口 callablestatement接口(調(diào)用數(shù)據(jù)庫(kù)的存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)) 通過(guò)java程序訪問(wèn): 首先訪問(wèn)oracle數(shù)據(jù)庫(kù)需要在oracle安裝目錄下orcl下lib下拷貝一個(gè)jar包 復(fù)制到工程中(新建一個(gè)目錄forder命名為lib) 創(chuàng)建一個(gè)類jdbcutil public class jdbcutil(){ private static string driver = "oracle.jdbc.oracledriver"; private static string url = "jdbc:oracle;thin:@ip地址;端口;orcl"; private static string user = "scott"; private static string password = "tiger"; //注冊(cè)數(shù)據(jù)庫(kù)的驅(qū)動(dòng) static{ try{ class.forname(driver); }catch(classnotfoundexcepption e){ throw new exceptionininitializererror(e); } } } //獲取數(shù)據(jù)庫(kù)連接 public static connection getconnection(){ return drivermanger.getconnection(url,user,password); } //釋放數(shù)據(jù)庫(kù)資源 public static void release(connection conn,staticment st,resultset rs){ if(rs != null) { rs.close(); rs = null; } if(st !=null) { rt.close(); rt = null; } if(conn!=null){ conn.close(); conn = null; } }查看全部
-
1111查看全部
-
1111查看全部
-
一般來(lái)講,存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)的區(qū)別在于存儲(chǔ)函數(shù)可以有一個(gè)返回值;而存儲(chǔ)過(guò)程沒(méi)有返回值。 存儲(chǔ)過(guò)程和存儲(chǔ)函數(shù)都可以有out參數(shù)或多個(gè)out參數(shù) 存儲(chǔ)過(guò)程可以通過(guò)out參數(shù)來(lái)實(shí)現(xiàn)返回值查看全部
-
濾空函數(shù) nvl(pcomm,0):當(dāng)pcomm為空時(shí),將其賦值為0 存儲(chǔ)函數(shù):查詢某個(gè)員工的年收入查看全部
-
1231查看全部
-
1231查看全部
-
1231查看全部
-
創(chuàng)建一個(gè)帶參數(shù)的存儲(chǔ)過(guò)程: create or replace procedure raisesalary(eno in number)這是一個(gè)輸入?yún)?shù)查看全部
-
1111查看全部
-
1111查看全部
-
創(chuàng)建和使用存儲(chǔ)過(guò)程查看全部
-
存儲(chǔ)過(guò)程與存儲(chǔ)函數(shù)最大的區(qū)別:存儲(chǔ)函數(shù)通過(guò)return返回,存儲(chǔ)過(guò)程不能。查看全部
舉報(bào)
0/150
提交
取消