想在执行sql语句select获取到集合后,再使这个表中某列值改变 50

Connectionconn=DBUtil.getConnection();List<CaseSms>list=newArrayList<CaseSms>();Strin... Connection conn = DBUtil.getConnection();
List<CaseSms> list= new ArrayList<CaseSms>();
StringBuilder sb = new StringBuilder();
sb.append("select * from pub_t_casesms where come=1"); //从案件短信表中提取,条件come=1
ResultSet rs = DBUtil.querySQL(sb.toString(), null,conn);
现在come这列是个标记,没取过的为1,select取过后,使表中它的值变为0,以表示是取过的,这样下次就不会再取。
这个具体该怎么做?
展开
 我来答
匿名用户
2015-07-08
展开全部
sql可以多个语句一起执行,查询语句结束后,就修改就可以了
追问
多个语句一起执行怎么弄?
现在首先要用select得到一个rs结果集,这个结果集后面有用的。
追答
要么多条SQL语句一起写用;符号隔开
要么建立多个sql语句执行程序(即查询完就再次修改)
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
半斤加小八两
2015-07-08 · 超过28用户采纳过TA的回答
知道答主
回答量:45
采纳率:0%
帮助的人:41.2万
展开全部
sql 有这样一个语法 select * from table for update,根据查询结果进行修改,具体可以百度下
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式