CallableStatement
调用存储过程,或者自定义函数的操作对象
- {?=call<procedure -name >[( < arg1 >,, …)]} //调用自定义函数的语法
- {call<procedure -name >[( < arg1 >,, …)]} //调用存储过程的语法
实例1: 调用存储过程,在数据库中删除表中的指定的值
步骤一:在数据库中写存储过程
delimiter $$
create procedure testPro(in num int,out r int )
begin
delete from emp where empno=num;
select count(*) into r from emp;
end $$
步骤二:调用存储过程
public class JDBCDemo3 {
public static void main(String[] args) throws SQLException, ClassNotFoundException {
//如何在程序里面调用存储过程或者自定义函数
Connection conn = JDBCUtils.