Welcome

首页 / 数据库 / MySQL / MySQL存储过程中的Hibernate JDBC

MySQL存储过程中的Hibernate JDBC2011-10-01一、如何认识Hibernate JDBC存储过程

存储过程是在数据库中预编译好的SQL语句,只需一次编译即可,大大提高了sql 语句执行的速度。

好处:提高了速度;

坏处:不便于移植。

二、存储过程的语法:

a) 创建一个存储过程

无参:

Create procedure creatp()
Begin

Sql 语句;

End;

有参:

Create procedure creatp( 参数名1 参数类型1 ,参数名2 参数类型2 )

Begin

Sql 语句;

End;

例如:

无参:

DELIMITER $$
DROP PROCEDURE IF EXISTS `test`.`createp` $$
CREATE PROCEDURE `test`.`createp` ( idv int)
BEGIN
select * from `table_test` where id=idv;
END $$
DELIMITER ;