首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

紧急求救,为什么执行到executeQuery()直接导致线程死掉了?解决办法

2012-01-31 
紧急求救,为什么执行到executeQuery()直接导致线程死掉了?Eclipse下设断点,一执行到“rspstmt.executeQuer

紧急求救,为什么执行到executeQuery()直接导致线程死掉了?
Eclipse下设断点,一执行到“rs   =   pstmt.executeQuery()”   线程当即死掉,而且没有抛出任何异常!即使加了pstmt.setQueryTimeout(1000)也没有异常抛出!

而且更奇怪的是,分别用两台机器做web   server,一台没有问题,另一台就不行。

原以为是java堆栈空间问题,在catlina.bat加了set   JAVA_OPTS=-Xms256m   -Xmx512m,没有效果。

都是Tomcat5.5,配置完全一样。Oracle9i。有问题的是XP,没有问题的是Win2000。

sql语句复杂了点,但在PL/SQL下执行正常,0.1秒之内出结果,而且结果集只有1条记录。




[解决办法]
帮顶一下
[解决办法]
看不出来哪里的问题, 纯顶

可否给出代码片断?
[解决办法]
lz把pstmt = conn.prepareStatement( "sql查询语句 ");的sql语句写死测试一下。

热点排行