JAVA通过调用数据库函数调用存储过程
来源:互联网 发布:手机淘宝设置发货地址 编辑:程序博客网 时间:2024/05/20 22:37
JAVA通过调用数据库函数调用存储过程
下面将举一个通过数据库函数来调用存储过程:
创建数据库函数存储过程
CREATE OR REPLACE FUNCTION stu_proc ( v_id IN NUMBER) RETURN VARCHAR2 IS v_name VARCHAR2(20);BEGIN SELECT o.sname INTO v_name FROM student o WHERE o.id=v_id; RETURN v_name;EXCEPTION WHEN OTHERS THEN RETURN '数据未找到';END;
JAVA通过调用数据库函数调用存储过程
package com.ljq.test;import java.sql.CallableStatement;import java.sql.Connection;import java.sql.SQLException;import java.sql.Types;public class ProceTest { public static void main(String[] args) throws Exception { Connection conn = null; CallableStatement statement = null; //?表示函数return的值, stu_proc是数据库函数名 //存储过程的out和in都是以参数传进,这就是函数和存储过程的区别之一 String sql = "{?=call stu_proc(?)}"; try { conn = ConnUtils.getConnection(); statement = conn.prepareCall(sql); statement.registerOutParameter(1, Types.VARCHAR); statement.setInt(2, 36); statement.execute(); //具体值或数据未找到 String msg=statement.getString(1); System.out.println(msg); } catch (SQLException e) { e.printStackTrace(); } finally { ConnUtils.free(null, statement, conn); } }}
0 0
- JAVA通过调用数据库函数调用存储过程
- 通过java 程序调用数据库中的存储过程
- Java调用Oracle数据库存储过程和存储函数
- JAVA调用数据库存储过程
- Java调用数据库存储过程
- java调用数据库存储过程
- JAVA调用数据库存储过程
- JAVA调用数据库存储过程
- JAVA调用数据库存储过程
- JAVA调用数据库存储过程
- JAVA调用数据库存储过程
- JAVA调用数据库存储过程
- Mysql通过函数调用存储过程
- java通过JDBC调用存储过程
- Java通过JDBC调用oracle存储过程
- Java通过connection对象调用存储过程
- 调用存储过程,java中通过bboss persistent实现数据库存储过程的调用(位置变量绑定)
- 存储过程调用,java中通过bboss persistent实现数据库存储过程的调用(命名变量绑定)
- 对称矩阵、稀疏矩阵
- 宏定义中if语句的用法
- Linux 守护进程的实现
- 求2+22+222+2222+.....的N项之和
- RecyclerView notifyItemChanged 后 item 闪动
- JAVA通过调用数据库函数调用存储过程
- 深度学习第三天: LeNet在Python实现Mnist手写数字.md
- 用setx设置永久环境变量及注意事项
- C#控制台基础 向arraylist中添加数组或者arraylist要用addrange方法
- js正则表达验证
- iOS音频篇:使用AVPlayer播放网络音乐
- 算法-百度真题 来源牛客网
- intellij idea2016的web项目创建
- 顺序表