声明:本栏目所使用的素材都是凯哥学堂VIP学员所写,学员有权匿名,对文章有最终解释权;凯哥学堂旨在促进VIP学员互相学习的基础上公开笔记。
Jdbc Java连接数据库连接调用存储过程。
什么是过程?过程与函数类似,拥有着带入值与带出值的参数,并且在过程中可以完成数据库代码的执行。这片代码存储与数据库,叫存储过程。是功能的封装,代码的封装调用。
Jdbc调用存储过程准备,获得连接对象:
Jdbc调用过程1、不带任何参数的存储过程:
数据库创建存储过程:
Delimiter //定界符,从//开始 到//结束
Procedure存储过程的名词,翻译是:程序
创建存储过程,过程名,begin end过程执行的代码
//结束,delimiter ;分号结束语句
Jdbc发起调用:
连接对象.prepareCall得到存储过程执行Statement对象 {call 过程名},call调用按过程名调用,外面使用{}括号包裹
返回值是使用out关键字表示带出值。但我们过程中执行select语句不使用out,不会带出值,但会有记录的出现。于是使用query捕获到输出的记录。得到result对象,取值。
Jdbc调用存储过程2、需带入参数:
创建存储过程: