社区
Java EE
帖子详情
java调用sqlserver存储过程超时中断!急!急!急!
倚楼听风雨_
2011-08-29 05:01:55
我有一个web工程,在公司的环境下,无论是多久都不会中断,可以得出结果,但是到了现场只要超过10分钟,就会中断,我也不知道是什么地方的原因。我大致上说下环境吧。
现场上是双机热备的,web上配置了2个库,但是这2个库并不是我要查询的库,每次查询时都是直接写数据库的服务名再点出来的。而公司的环境下则没有配置2个服务器,只用了一个。
开始我以为是驱动的问题,但是我发现驱动是一样的,所以我觉得是不是双机热备导致的?
急!急!急!急!
...全文
385
10
打赏
收藏
java调用sqlserver存储过程超时中断!急!急!急!
我有一个web工程,在公司的环境下,无论是多久都不会中断,可以得出结果,但是到了现场只要超过10分钟,就会中断,我也不知道是什么地方的原因。我大致上说下环境吧。 现场上是双机热备的,web上配置了2个库,但是这2个库并不是我要查询的库,每次查询时都是直接写数据库的服务名再点出来的。而公司的环境下则没有配置2个服务器,只用了一个。 开始我以为是驱动的问题,但是我发现驱动是一样的,所以我觉得是不是双机热备导致的? 急!急!急!急!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
9441
2011-08-31
打赏
举报
回复
[Quote=引用 5 楼 cyzshenzhen 的回复:]
引用 2 楼 cyzshenzhen 的回复:
引用 1 楼 9441 的回复:
不用JAVA调用,直接在查询管理器里调用那个存储过程要执行多久?
没在现场记录过,你等等哈 不过估计用不了10分钟
刚测试过了,在sql查询分析器上大概要8分钟的时间
[/Quote]
如果要执行8分钟这么久的话,我看你还是换种方式吧
1.优化SQL
2.定时生成到结果表
倚楼听风雨_
2011-08-30
打赏
举报
回复
怎么没兄弟冒泡了?自己先顶个
倚楼听风雨_
2011-08-30
打赏
举报
回复
唉,看来还是没结果了 蛋疼
倚楼听风雨_
2011-08-29
打赏
举报
回复
[Quote=引用 6 楼 softroad 的回复:]
我的神呀,那你设置下timeout么
[/Quote]
tomcat的timeout吗?
<Connector port="8080" protocol="HTTP/1.1"
connectionTimeout="20000"
redirectPort="8443" URIEncoding="GB18030" />
应该不影响吧
softroad
2011-08-29
打赏
举报
回复
我的神呀,那你设置下timeout么
倚楼听风雨_
2011-08-29
打赏
举报
回复
[Quote=引用 2 楼 cyzshenzhen 的回复:]
引用 1 楼 9441 的回复:
不用JAVA调用,直接在查询管理器里调用那个存储过程要执行多久?
没在现场记录过,你等等哈 不过估计用不了10分钟
[/Quote]
刚测试过了,在sql查询分析器上大概要8分钟的时间
倚楼听风雨_
2011-08-29
打赏
举报
回复
[Quote=引用 3 楼 zidasine 的回复:]
10分钟的等待 用户接受的了吗
优化sql 尽量减少时间吧
[/Quote]
这是个统计,客户的需求太苛刻了,没办法,能做到现在这一步算是很不错了。
zidasine
2011-08-29
打赏
举报
回复
10分钟的等待 用户接受的了吗
优化sql 尽量减少时间吧
倚楼听风雨_
2011-08-29
打赏
举报
回复
[Quote=引用 1 楼 9441 的回复:]
不用JAVA调用,直接在查询管理器里调用那个存储过程要执行多久?
[/Quote]
没在现场记录过,你等等哈 不过估计用不了10分钟
9441
2011-08-29
打赏
举报
回复
不用JAVA调用,直接在查询管理器里调用那个存储过程要执行多久?
java
中
调用
存储过程
(
sqlserver
)
java
中
调用
存储过程
(
sqlserver
)
sqlserver
中定义
存储过程
,转账的例子 SELECT * FROM bank GO --创建
存储过程
CREATE PROC myTRANSFER @inId int, @outId int, @money float, @inIdMoney float OUTPUT,--输出参数 @outIdMoney float OUTPUT...
java
调用
存储过程
sqlserver
_
java
调用
sqlserver
存储过程
例子1:
调用
有返回值的
存储过程
import
java
.sql.CallableStatement;import
java
.sql.Connection;import
java
.sql.DriverManager;import
java
.sql.SQLException;public class TestProc {private static Connection connection = nul...
JAVA
调用
sqlserver
存储过程
的实现(返回多个结果集的实现)
1、
存储过程
USE [YZC_BI] GO /****** Object: StoredProcedure [dbo].[CalYlfwColumnData] Script Date: 08/20/2014 09:24:27 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- =====================
sqlserver
存储过程
的使用
SQL Server
存储过程
Transact-SQL中的
存储过程
,非常类似于
Java
语言中的方法,它可以重复
调用
。当
存储过程
执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高
存储过程
的性能。 Ø
存储过程
的概念
存储过程
Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数据库中,用户通过指定
存储过程
的名称并给出参数来执行。
存储过程
中可以...
java
调用
mssql
存储过程
获取多个结果集
一、编写存无参数储过程 USE [MEP] GO /****** Object: StoredProcedure [dbo].[check_user_info] Script Date: 2019/3/16 11:13:11 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO ALTER proc [dbo].[check_u...
Java EE
67,535
社区成员
225,851
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章