Java操作存储过程1
一:存储过程概述
所谓存储过程是一组完成特定功能的SQL语句集。
? 利用google.com ,baidu.com可以搜索很多
? 摘自互联网:
DELIMITER $$USE `shopping_thpad_com`$$DROP PROCEDURE IF EXISTS `test6`$$CREATE DEFINER=`root`@`localhost` PROCEDURE `test6`(IN in_name VARCHAR(20) CHARACTER SET utf8,OUT count_num INT)BEGIN/*声明变量最大值*/DECLARE max_id INT ; DECLARE f_num FLOAT;DECLARE f_num_1 FLOAT DEFAULT 0;DECLARE f_num_2 FLOAT DEFAULT 2; DECLARE v_age VARCHAR(5) CHARACTER SET utf8 DEFAULT '25' ;DECLARE v_sex VARCHAR(10) CHARACTER SET utf8 DEFAULT '男';DECLARE create_date DATETIME DEFAULT NOW();SELECT MAX(trade_id)+1 INTO max_id FROM test_proc ORDER BY create_date DESC LIMIT 1;INSERT INTO test_proc(trade_id,NAME,age,sex,create_date) VALUES(max_id,in_name,v_age,v_sex,create_date); SELECT COUNT(trade_id) INTO count_num FROM test_proc; END$$DELIMITER ;?
2) 执行存储过程,返回一条存储过程结果集合
?
3)执行存储过程,返回多条存储过程结果集合