当前位置: 首页 > news >正文

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(

http://www.lryc.cn/news/44926.html

相关文章:

  • ubuntu如何设置qt环境变量
  • 高管对谈|揭秘 NFT 技术背后的研发方法论
  • 是面试官放水,还是企业实在是缺人?这都没挂,字节原来这么容易进...
  • JVM 本地方法栈
  • GPT-4老板:AI可能会杀死人类,已经出现我们无法解释的推理能力
  • 弹性盒布局
  • 第13章_事务基础知识
  • LeetCode笔记:Biweekly Contest 101
  • new和malloc两个函数详细实现与原理分析
  • [ROC-RK3568-PC] [Firefly-Android] 10min带你了解LCD的使用
  • 【redis】redis分布式锁
  • UEditorPlus v3.0.0 接口请求头参数,插入换行优化,若干问题优化
  • LabVIEW 2015介绍
  • 大一被忽悠进了培训班
  • 编写一个存储过程,输入一个日期,判定其距离年底还有多少天
  • HTB-Inject
  • java基础知识——13.类与对象
  • 北邮22信通:(10)第三章 3.2栈的实现
  • Vue3之使用js实现动画
  • 金三银四,你准备好面试了吗? (附30w字软件测试面试题总结)
  • 【C语言学习】数组
  • ElasticSearch序列 - SpringBoot整合ES:根据指定的 ids 查询
  • Spark SQL实战(08)-整合Hive
  • 堆(数据结构系列11)
  • 算法训练第四十二天|01背包问题 二维 、01背包问题 一维、416. 分割等和子集
  • Java-如何使用Java将图片和文字拼接在一起(并非是给图片加水印)
  • Metasploit入门到高级【第三章】
  • 枚举的使用
  • Python进阶语法
  • Pyspark_结构化流4