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 .