Java调用MySQL存储过程
0、序言
使用Java实现存储过程的步骤:
1、创建数据表、存储过程
2、引入依赖包、配置数据源
3、Java代码实现“存储过程调用”
1、创建数据表、存储过程
(1)创建数据表
-- MySQL 创建数据表
DROP TABLE IF EXISTS student;
CREATE TABLE student (
id bigint(20) NOT NULL AUTO_INCREMENT COMMENT '主键ID',
name varchar(32) DEFAULT NULL COMMENT '姓名',
sex int(11) DEFAULT NULL,
age int(11) DEFAULT NULL,
PRIMARY KEY (id)
) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
(2)创建存储过程
-- 创建MySQL存储过程
delimiter $$
CREATE PROCEDURE pro_countStudents(OUT result integer)
BEGIN
select count(0) into result from student;
END$$
delimiter ;
-- 调用MySQL存储过程