社区
MySQL
帖子详情
调用MySql带有返回参数的存储过程,获取返回参数值?
无幻
2011-10-17 11:35:59
直接用查询语句的方法是:
mysql> SET @increment = 10;
mysql> CALL p(@version, @increment);
mysql> SELECT @version, @increment;
怎么样保证在并发时,获取的输出参数是正确的呢?
...全文
556
11
打赏
收藏
调用MySql带有返回参数的存储过程,获取返回参数值?
直接用查询语句的方法是: mysql> SET @increment = 10; mysql> CALL p(@version, @increment); mysql> SELECT @version, @increment; 怎么样保证在并发时,获取的输出参数是正确的呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
聪明的一休
2011-10-20
打赏
举报
回复
用事务的话,可以判断返回值,如果有问题,可以回滚刚才的存储过程操作,让数据复原。
如果你用独立的数据库连接的话,这和并发一点关系都没有。
九月茅
2011-10-20
打赏
举报
回复
[Quote=引用 5 楼 akof1314 的回复:]
那照上面的情况,以事务方式可以解决不?
[/Quote]
可以解决你的问题的。
聪明的一休
2011-10-20
打赏
举报
回复
关键的一点,不管在什么编程语言里,多线程处理数据库操作,一个线程单独用一个数据库连接,完成操作后立即释放,这样就不需要担心类似的并发问题了
如果线程很多的话,一般都是通过实现数据库连接池来解决大并发的问题。
无幻
2011-10-20
打赏
举报
回复
两句有办法合成一句吗
ACMAIN_CHM
2011-10-20
打赏
举报
回复
解决不了,同一个连接内,只能是一个事务。
ACMAIN_CHM
2011-10-17
打赏
举报
回复
@变量是SESSION级的,不同SESSION中不会相互影响。
rucypli
2011-10-17
打赏
举报
回复
数据库有个叫事务的东西
无幻
2011-10-17
打赏
举报
回复
那照上面的情况,以事务方式可以解决不?
ChumpKlutz
2011-10-17
打赏
举报
回复
[Quote=引用 3 楼 akof1314 的回复:]
谢谢回答。
若是在编程语言中呢,不同多线程的查询控件,通过同一个连接数据库控件,是可能出现获取输出参数的不正确吗?
[/Quote]
同一个数据库连接就是一个SESSION
无幻
2011-10-17
打赏
举报
回复
谢谢回答。
若是在编程语言中呢,不同多线程的查询控件,通过同一个连接数据库控件,是可能出现获取输出参数的不正确吗?
mysql
参数
output_JAVA程序
调用
MYSQL
带有
OUTPUT
参数
的
存储过程
本文介绍了如何在Java程序中
调用
MySQL
存储过程
,特别是处理
带有
OUTPUT
参数
的情况。步骤包括定义
存储过程
的OUTPUT
参数
,给
参数
赋值,使用CallableStatement执行
存储过程
,注册并
获取
OUTPUT
参数
值
,以及根据
返回
值进行后续操作。
C#
获取
存储过程
返回
值和输出
参数
值
的方法
该博客主要介绍了C#接收
存储过程
返回
值和输出
参数
值
的方法,还提及在C#中
调用
MySQL
存储过程
并传递
参数
获取
返回
值,以及C#操作
Mysql
数据库
存储过程
的相关内容。
python
调用
mysql
存储过程
获取
返回
参数
及结果集
本文介绍如何使用Python连接
MySQL
数据库并
调用
存储过程
,同时
获取
存储过程
的
返回
参数
和结果集。通过示例展示具体的Python代码实现。
mysql
存储过程
输出多个
参数
值
_
MySQL
存储过程
返回
多个值
这篇教程介绍了如何在
MySQL
中创建
返回
多个值的
存储过程
,包括INOUT或OUT
参数
的使用。通过示例
存储过程
`CheckOrderStatus`,展示了如何根据买家姓名
返回
不同状态的订单数量。同时,提供了从Python程序
调用
这个
存储过程
的方法,解释了如何
获取
并打印输出
参数
的值。在执行过程中,注意到了关于UTF8字符集的警告,并给出了解决问题的建议。
c#
mysql
存储过程
输出
参数
值
_C#
获取
存储过程
返回
值和输出
参数
值
的方法
本文介绍了如何使用C#从
MySQL
存储过程
中
获取
返回
值和输出
参数
。通过设置SqlCommand对象的CommandType为StoredProcedure,并定义SqlParameter来指定
参数
方向,可以分别
获取
Return
返回
值和Output输出
参数
值
。示例中展示了
调用
存储过程
计算两个数之和以及接收
存储过程
返回
值和输出
参数
值
的方法。
MySQL
57,064
社区成员
56,762
社区内容
发帖
与我相关
我的任务
MySQL
MySQL相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MySQL相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章