在java 程序里如何調用oracle 里寫的一些函數和包? the same to normal oracle function :select pack_name.fun_name(...) from dual; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不好意思,是我自己沒有說清楚,那些oracle數據庫里的方法和過程都是自己寫了,不是oracle自帶的功能,我要調用自己的方法;例如:public static String getAgentCode(){ try{ String temp = null; Connection conn = null; CallableStatement callpl = null; conn = lockConn; callpl = conn.prepareCall("{? = call addMess.getAgentCode()}"); -----這個就是調用寫在數據里的函數 callpl.registerOutParameter(1,Types.VARCHAR); callpl.execute(); temp = callpl.getString(1); callpl.close(); return temp; }catch(Exception e){ e.printStackTrace(); return null; } }這是其中的一種方法,還有沒有其他的方法可以達到同樣的功能? to:jiezhi可不可以說清楚點了?謝謝! B-Tree索引与Bitmap索引的锁代价大概是多少? Oracle 数据库连接杂记 oracle10g 表闪回,提示名称为ORA-01555:快照过旧:回退段号3("SYSSMU3$")过小 行级触发器是如何执行的 安装oracle 10g客户端和服务器在同一台机器上,出现奇怪问题。急急急 oci访问oracle,如何对游标遍历两次? 1小时内结的菜题 oracle如何编程改变initorcl.ora中的参数audit_trial? oracle连接的问题! oracle中nvarchar2查询结果少一位? 关于oracle9i的用户名与密码的问题 请问要创建触发器,用户需要有什么权限?
我要調用自己的方法;例如:
public static String getAgentCode(){
try{
String temp = null;
Connection conn = null;
CallableStatement callpl = null;
conn = lockConn;
callpl = conn.prepareCall("{? = call addMess.getAgentCode()}"); -----這個就是調用寫在數據里的函數
callpl.registerOutParameter(1,Types.VARCHAR);
callpl.execute();
temp = callpl.getString(1);
callpl.close();
return temp;
}catch(Exception e){
e.printStackTrace();
return null;
}
}
這是其中的一種方法,還有沒有其他的方法可以達到同樣的功能?
to:jiezhi可不可以說清楚點了?謝謝!