JDBC调用MySQL5存储过程计算机等级考试
文章作者 100test 发表时间 2010:01:01 12:29:21
来源 100Test.Com百考试题网
JDBC调用MySQL5存储过程,过程有入参和出参,执行存储过程,并获取出参。
一、环境
MySQL5.1
mysql-connector-java-5.1.10
jdk1.5
表
create table user (
id int(11) not null auto_increment,
name varchar(50) not null,
pswd varchar(50) default null,
pic longblob,
remark longtext,
primary key (id)
).
二、写存储过程
DELIMITER $$
DROP PROCEDURE IF EXISTS testprocedure $$
CREATE DEFINER=`vcom`@`%` PROCEDURE testprocedure(in in_name varchar(20),in in_pswd varchar(20),out out_id bigint)
BEGIN
insert into user(name,pswd) values(in_name,in_pswd).
0select last_insert_id() into out_id.
END $$
DELIMITER .