1. 创建oracle package body
CREATE OR REPLACE PACKAGE pkg_test as
function testFucGet(ID number) return varchar2;
Procedure testProGet(ID number,
return_name out varchar2
);
end pkg_test;
2. Example for calling procedure:
try {
conn.setAutoCommit(false);
CallableStatement proc = conn
.prepareCall("{call pkg_test.testProGet(?,?)}");
proc.setInt(1, 1);
proc.registerOutParameter(2, OracleTypes.VARCHAR);
proc.execute();
ResultSet rs = (ResultSet) proc.getObject(2);
while (rs.next()) {
System.out.println(rs.getString(2));
}
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
3. Example for calling function:
try {
conn.setAutoCommit(false);
CallableStatement proc = conn
.prepareCall("{call ? := pkg_test.testFucGet(?)}");
proc.setInt(2, 0);
proc.registerOutParameter(1, OracleTypes.VARCHAR);
proc.execute();
ResultSet rs = (ResultSet) proc.getObject(1);
while (rs.next()) {
System.out.println(rs.getString(2));
}
} catch (SQLException e) {
// TODO 自动生成 catch 块
e.printStackTrace();
}
分享到:
相关推荐
java调用oracle存储过程或者函数
Java调用oracle存储过程
Java调用oracle函数返回oracle类(类似)集合
用java调用oracle存储过程总结.
java调用oracle存储过程返回结果集,Record,cursor参照.pdf
通过实例详细介绍了用java调用oracle存储过程的方法和步骤,包括无返回值的存储过程、有返回值的存储过程(非列表)和返回列表的存储过程的编写、JAVA调用,是一个对存储过程调用的一个全面总结,对程序开发具体实际...
java调用oracle存储过程.wps java调用oracle存储过程.wps java调用oracle存储过程.wps
讲有关java如何调用ORACLE存储过程以及游标使用,它只包含JAVA调用ORACLE存储过程游标使用(上),还有JAVA调用ORACLE存储过程游标使用(上),
你还在为如何调用oracle中的存储过程和函数而烦恼吗,请看看该文档。
Java调用Oracle存储过程的方法
java调用oracle bpm API
基本查询 过滤和排序 单行函数 组函数 多表查询 子查询 集合运算 创建和管理表 光标 例外 Java调用存储过程和存储函数 触发器
JAVA中调用Oracle存储过程 JAVA中调用Oracle存储过程 JAVA中调用Oracle存储过程 JAVA中调用Oracle存储过程 JAVA中调用Oracle存储过程
java调用oracle存储过程入门实例 增删改查 使用dom4j读取数据库的配置文件(xml) jdbc中connection的管理 使用threadlocal
java调用oracle存储过程实现增删改查
调用数据库里的一个函数 一个函数本质上一个返回一个结果的存储过程,这个例子示范了怎么调用有in、out和in/out参数的函数
提供JAVA调用ORACLE存储过程通用类
java链接oracle数据库生成xml文件,通过dom4j-1.6.1.jar为核心的方法,链接oracle数据库,在规定的目录下生成xml文件。xml文件带规定格式。
自己整理的,JAVA调用ORACLE存储过程 例子。