为什么一条sql语句在java中执行的时候 页面一直卡住,在数据库中却很快执行

SQL语句DB2数据库:updatetable1setcol1=‘ABCD’whereid=15orid=16;Action中的源码/***删除所有用户*@return*... SQL 语句 DB2数据库:
update table1 set col1=‘ABCD’ where id=15 or id=16;
Action中的源码
/**
* 删除所有用户
* @return
* @throws CMSException
*/
public String delAllUser() throws CMSException{
RecruitPostService recruitPostService=(RecruitPostService)ApplicationContext.getBean("recruitPostService");
//根据穿进去的条件查找
List list=recruitPostService.getUserIdsByChoices(recruitUser);
System.out.println("打印出获得用户的数量:"+list.size());
String ids="";
if(list!=null&&list.size()>0){
for (int i = 0; i < list.size(); i++) {
//把用户的ID一一获取,用逗号分开
Map map=(Map)list.get(i);
String temp=map.get("RESUMEID").toString();
ids+=temp+",";
}
//去掉最后一个逗号
if (ids.endsWith(",")) {
ids=ids.substring(0,ids.length()-1);
}
//打印出ID
System.out.println(ids);
//根据ID删除用户
recruitPostService.deleteUsersByIds(ids);
}
return SUCCESS;
}
展开
 我来答
集菱7I
2011-08-12
知道答主
回答量:5
采纳率:0%
帮助的人:3.2万
展开全部
不是SQl语句的问题,是页面其他地方,可以把这条语句换成其他SQL语句来试试。
我邹是想知道
推荐于2017-12-15 · TA获得超过772个赞
知道小有建树答主
回答量:784
采纳率:0%
帮助的人:513万
展开全部
代码贴出来,是卡住就一直不动,还是只卡住几秒
更多追问追答
追问
一直卡住不动
最后要执行的那条SQL语句的源码:
update t_recruit_resume set resume_status='04' where resume_id =111 or resume_id =133 or resume_id =132 or resume_id =131 or resume_id =129 or resume_id =134 or resume_id =1710 or resume_id =130
追答
不是看sql是看执行sql的代码,是不是代码写的有问题
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
283233407
2011-08-09 · TA获得超过661个赞
知道小有建树答主
回答量:352
采纳率:0%
帮助的人:204万
展开全部
页面跳转!
追问
我的那条SQL语句是放在java代码的DAO中,在DAO中执行那段SQL语句,就一直卡住,但是把SQL语句复制到数据库中执行是可以的
追答
你看JSP中的 ACTION 写的对不对,然后看一下数据库里面 增加出来了没有、  对比一下
最好调试一下, 一般处在JSP页面 或者 spring中。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
迟到的哆啦a梦
2015-09-16
知道答主
回答量:5
采纳率:0%
帮助的人:5826
展开全部
数据库有锁住吗
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huangshi165
2011-08-10 · 超过11用户采纳过TA的回答
知道答主
回答量:98
采纳率:0%
帮助的人:46.6万
展开全部
感觉应该是你处理程序与SQL的传参或通信方面有问题!你中间还涉及到查找?那是否会在你处理查询出来的结果集的时候是程序卡在哪里了?
更多追问追答
追问
在删除前做的查询,因为是根据选中的条件去删除的,但查询应该是没问题的,因为ID都已经获得并打印出来了,程序是在执行最后的删除jdbc.update(sql)这里卡住了 ,页面就一直卡住了
追答
你是只在DB里面做了删除,但是要在页面上看到删除的结果吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 3条折叠回答
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式