Java中调用存储过程或函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java中调用存储过程或函数相关的知识,希望对你有一定的参考价值。

//?代表一个参数,多个参数用逗号隔开

CallableStatement cs = connect.prepareCall("{?=call 存储过程名称或函数名(?)}");

cs.registerOutParameter(1, Types.VARCHAR);//按参数顺序设置参数类型
cs.setString(2,"参数值");//参数赋值
cs.execute();
String result = cs.getString(1);//返回值

cs.close();

1 CallableStatement cs = connect.prepareCall("{?=call f_Leave(?)}");
2 cs.registerOutParameter(1, Types.VARCHAR);
3 cs.setString(2, "参数");
4 cs.execute();
5 String result = cs.getString(1);//返回结果
6 cs.close();

 








以上是关于Java中调用存储过程或函数的主要内容,如果未能解决你的问题,请参考以下文章

JAVA方法的定义

Oracle调用Java类开发的存储过程函数的方法

JDBC 调用函数或存储过程

Java调用SQL Server的存储过程详解(转)

javaSE_07_方法

如何通过在SSIS中调用函数或存储过程来使用拆分转换过滤和拆分数据?