存储函数在 java中的应用
来源:互联网 发布:快乐园丁软件 编辑:程序博客网 时间:2024/05/16 19:19
前提:在数据库中已创建了存储函数 queryEmpIncome
上一篇:储存函数的创建
用到的包为:ojdbc14-9.0.2.0.0.jar
关键代码:
import java.sql.CallableStatement;import java.sql.Connection;import org.junit.Test;import oracle.jdbc.OracleTypes;import util.JDBCUtil;public class TestFunction { //储存函数: 此函数已定义在数据库中 FUNCTION queryEmpIncome(eno in number) //语法: {?= call <procedure-name>[(<arg1>,<arg2>, ...)]} @Test public void test1(){ Connection conn = null; CallableStatement call = null; String sql = "{? = call queryEmpIncome(?)}"; try { conn = JDBCUtil.getConnection(); call = conn.prepareCall(sql); //对于输出参数,声明 call.registerOutParameter(1, OracleTypes.NUMBER); //对于输入参数,赋值 call.setInt(2,7788); //指定调用 call.execute(); int income = call.getInt(1); System.out.println("年收入: " + income); } catch (Exception e) { e.printStackTrace(); }finally{ //释放资源 JDBCUtil.release(conn, call, null); } }}
阅读全文
0 0
- 存储函数在 java中的应用
- 存储过程 - java中的应用
- 指针在函数中的应用
- 指针在函数中的应用
- 事务在存储过程中的应用
- 哈希表----在VOIP用户信息存储中的应用
- NVDIMM在闪存存储中的应用探讨
- final在java中的应用
- final在java中的应用
- final在java中的应用
- final在Java中的应用
- final在java中的应用
- MD5在java中的应用
- final在java中的应用
- JSON在java中的应用
- JSON在java中的应用
- amchart在java中的应用
- java在acm中的应用
- 每日一题(26)—— 无限循环的几种形式
- JSP工作原理
- 《互联网信贷风险与大数据》读书笔记(六)
- 深入 Generator 函数(三) (Going Async With ES6 Generators)
- Qt 5.7.1 在 msvc2015 方式下的静态编译过程
- 存储函数在 java中的应用
- C语言之:函数
- python中的LEGB 规则
- 大话数据结构 code第四章 06链队列_Link
- 2118: 墨墨的等式
- python中多层装饰器使用步骤
- Tomcat 系统架构与设计模式之系统架构
- Linux学习笔记——学习shell(1)
- EBGP与IBGP