没有合适的资源?快使用搜索试试~ 我知道了~
java-hibernate调用mysql过程和函数的方式知识.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 106 浏览量
2021-11-09
04:00:42
上传
评论
收藏 41KB PDF 举报
温馨提示
试读
4页
java-hibernate调用mysql过程和函数的方式知识.pdf
资源推荐
资源详情
资源评论
1.调用函数
CallableStatement cs=con.prepareCall("{?=call get_pname(?,?,?)}");
第一个 ?表示返回的值,后面的 ?可以是输入参数,也可以是输出参数。
第一个 ?是返回参数,所以必须有语句:
connection.registerOutParameter(1, Types.VARCHAR);(Types.varchar 是类型 )
后面的 ?如果是输出参数,应该也加上 registerOutParameter 语句:
connection.registerOutParameter(2, Types.VARCHAR);(2 是第 2个占位符,
Types.varchar 是类型 )
最后打印输出的结果:
System.out.println(cs.getString(1)); (1 是对应输出参数,第一个输出参数 )
2. 调用存储过程
CallableStatement cs=con.prepareCall("{call stu_pro(?,?,?)}");( 与函数的区
别是:没有 ?=)
java 程序中要打印调用过程获得的值,需调用有输出参数的存储过程,用法和调用函
数一样。
3. 简单例子
[java]
package com.dgy.app;
import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Types;
public class OraclePro {
资源评论
gy51338424
- 粉丝: 0
- 资源: 11万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功