社区
Web 开发
帖子详情
java调用存储过程出错
cityjessie
2015-03-28 05:54:22
存储过程在sqlserver里执行没有问题,但是java调用就会发生阻塞,数据库就不能响应了。
主要的功能就是创建一个临时表,将查询结果放入临时表,然后导出为csv,然后删除表
大神求救( ¯ ¨̯ ¯̥̥ )
...全文
58
回复
打赏
收藏
java调用存储过程出错
存储过程在sqlserver里执行没有问题,但是java调用就会发生阻塞,数据库就不能响应了。 主要的功能就是创建一个临时表,将查询结果放入临时表,然后导出为csv,然后删除表 大神求救( ¯ ¨̯ ¯̥̥ )
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
java
程序中
调用
存储过程
出错
用
java
程序写一个注册用户信息的功能模块,中间用到了
存储过程
的
调用
。当注册用户信息时,总显示注册用户信息失败,而程序本身并没有产生什么异常或者错误。查了很久,总算找到了错误的所在:数据库表中密码的长度设置为20位的,而程序中使用了md5进行加密,而加密之后长度是32位的,实际的长度比设置的长度要长,故数据没法被添加进去,所以执行完
存储过程
结果是有问题的。 总结: ...
java
调用
存储过程
抛出的错误--具体到行
在
java
中
调用
procedure,procedure中往往会进行异常处理,这样会带来一个问题,当
存储过程
出错
,其实程序是不知道的。通常的做法是讲错误的信息写入到日志表中。但对于我现在的环境,一是系统非常庞大,并无专业的DBA监控,数据库第三方维护,拿到weblogic日志很容易,所以把
存储过程
的错误抛到中间件这一级,相对来说是个不错的选择。
java
代码中
调用
存储过程
导致的事务失效
如果
存储过程
中定义了事务,在spring中引用这个
存储过程
,会造成引用代码所在的spring配置事务失效。表现为:异常抛出,保存成功。解决办法:去掉
存储过程
中的 BEGIN TRANSACTION,前提是
存储过程
中只有查询。平时的
java
代码中尽量只引用数据库中封装的函数,不要引用
存储过程
。
java
调用
mysql的
存储过程
讲
java
程序
调用
mysql的
存储过程
之前,先聊聊mysql是如何
调用
自定义的
存储过程
的,首先先自定义一个
存储过程
:需要注意的是,delimiter &或delimiter ;之间有一个空格,没空格会
出错
。
调用
存储过程
的时候输出值要在前面加上“@“,不然也会
出错
。接下来讲讲
java
是如何
调用
mysql的
存储过程
的,其实也不难,就像
调用
java
函数一样即可,废话不多说,上代码:/** *
java
调
java
调用
oracle
存储过程
,报错SQLException :Cursor is closed
java
调用
oracle
存储过程
,报错SQLException :Cursor is closed 背景描述 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: 全新的界面设计 ,将会带来全新的写作体验; 在创作中心设置你喜爱的代码高
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章