Java调用Oracle存储过程
文章目录
- Java调用Oracle存储过程
Java调用Oracle存储过程
使用Java实现存储过程的步骤:
1、数据表、存储过程【已完成】
2、引入依赖包、数据源配置
3、Java实现【已完成】
– Oracle 创建数据表
CREATE TABLE STUDENT (
ID NUMBER (20) NOT NULL ENABLE PRIMARY KEY,
NAME VARCHAR2 (32) DEFAULT NULL,
SEX NUMBER (11) DEFAULT NULL,
AGE NUMBER (11) DEFAULT NULL
);
– 创建Oracle存储过程
CREATE OR REPLACE PROCEDURE testpro
(num_id IN NUMBER,
rowVar_student OUT student%ROWTYPE) IS
BEGIN
SELECT * into rowVar_student FROM student where id=num_id;
dbms_output.put_line(‘ID:’||rowVar_student.id||‘, name:’||rowVar_student.name||‘, sex:’||rowVar_student.sex||‘, age:’||rowVar_student.age); --控制台输出
END;
– 调用Oracle存储过程
–SET serveroutput ON
DECLARE
rowVar_student student%ROWTYPE;
BEGIN
testpro(