调用 mysql 存储过程

1)写一个存储过程

使用的工具的不同,写法也是不同
mysql 存储过程

navicat premium
写法如下

默认生成的指定当前用户,保存就会报格式错误
在这里插入图片描述
这个是默认生成的,保存会报错

需要改成下面的格式的,指定用户为root
在这里插入图片描述
之后保存或者运行就可以了
在这里插入图片描述
运行的结果如下
在这里插入图片描述

2)调用存储过程

注解方式调用

在这里插入图片描述

xml方式调用

在这里插入图片描述

3)解析

调用存储过程的关键字是 call

1)还需要指明 statementType
2)这里用的是CALLABLE
3)指明参数的模式 IN OUT 还是 INOUT
4)注明 javaType
然后使用上面没有什么不同

使用还是和普通的sql一样使用

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值