文档章节

Java数据库操作之调用存储过程

dong_zq
 dong_zq
发布于 2016/07/16 14:47
字数 124
阅读 4
收藏 0

首先在数据库创建名为pro_getBookNameById的存储过程。然后编写如下函数调用存储过程。

private static String getBookNameById(int id) throws Exception{
    Connection con=dbUtil.getCon();
    String sql="{CALL pro_getBookNameById(?,?)}";
    CallableStatement cstmt=con.prepareCall(sql);
    cstmt.setInt(1,id);
    cstmt.registerOutParameter(2,Types.VARCHAR);
    cstmt.execute();
    String bookName=cstmt.getString("bN");
    dbUtil.close(cstmt,con);
    return bookName;
}

其中“bN”为存储过程中的参数。上面函数功能为通过bookId和获得bookName。

© 著作权归作者所有

共有 人打赏支持
dong_zq
粉丝 0
博文 10
码字总数 5386
作品 0
郑州
高级程序员
java实现调用Mysql存储过程分析代码

数据库的测试代码如下 : 1、新建表test,sql代码如下: create table test(field1 int not null)TYPE=MyISAM ;insert into test(field1) values(1); 2、删除已存在的存储过程,代码如下: de...

afreon
2015/06/01
0
0
jdbctemplate调用存储过程

项目需要使用原生态的jdbc调用存储过程,写法如下,备忘一下 首先声明一个存储过程 CREATE DEFINER = @ PROCEDURE (in par1 varchar(1000),in par2 varchar(100),in par3 varchar(200),in p...

王小明123
2013/06/17
0
0
spring中的JdbcTemplate简单记录

JdbcTemplate主要提供以下五类方法: execute方法:可以用于执行任何SQL语句,一般用于执行DDL语句; update方法及batchUpdate方法:update方法用于执行新增、修改、删除等语句;batchUpdate...

刘谱_smile
2015/07/15
0
0
Jboss 中添加Oracle 的XA 数据源支持

这方面的资料太少了, 最终在一个IBM的网页上找到。 首先要先让Oracle 打开XA功能,可以通过以下几步实现 : 1) 在SQLPLUS(一定要用这个工具) 中,用Oracle 的系统管理员用户 SYSOPER 或 ...

小骏骏
2015/04/01
0
0
Spring之jdbc Template实现CRUD操作

Spring为各种持久化技术都提供了简单操作的模板回调。比如jdbc、hibernate、Mybatis以及JPA等。 这里我们就以JDBC为例,看看JDBC template怎么实现CRUD操作。 JdbcTemplate主要提供以下几类方...

Java攻城玩家
05/31
0
0

没有更多内容

加载失败,请刷新页面

加载更多

使用xtrabackup完成远程备份

转载收藏,以防丢失 需求 Can I backup remote databases from my local server02-27-2013, 06:17 AMHi, I am using mysqldump so far for taking daily backups of my Production datab......

阿dai
1分钟前
0
0
OSChina 周五乱弹 —— 心情超级好开始乱删库

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 手机党少年们想听歌,请使劲儿戳(这里) 把生命除去上班时间, 都开心不起来。 @真Skr小机灵鬼儿: 你才不孤独呢, 想想你早起, @for。:这...

小小编辑
2分钟前
0
2
为什么你的python版本一团糟?因为少了这个操作

坑人的版本 Python 的版本问题一直是个广被吐槽的黑点。以至于有人调侃说: Python 是世界上最好的两种语言! 在这里我要说明下,对于初学者来说,版本间的语法差异其实并不大。现在刚开始学...

crossin
昨天
2
0
Cannot forward after response has been committed

声名:转载自CSDN 通过toncat启动服务器,可以正常登陆访问,登陆进去选择子系统的时候点击登陆的时候,可是去又回到了登陆界面,如此反复就是不能够进入子系统,查看后台报的错误: java.la...

小橙子的曼曼
昨天
2
0
shell编程(告警系统邮件引擎、运行告警系统)

告警系统邮件引擎 1.如果要使用邮件引擎功能,需要调用mail.py文件,放到/usr/local/sbin/mon/mail/目录下即可,具体内容如下: #!/usr/bin/env python#-*- coding: UTF-8 -*-import os,s...

蛋黄_Yolks
昨天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部