jsp Access 数据库查询

在一个页面里对link要进行两次查询,在Statementsta=conn.createStatemen(ResultSet.TYPE_SCROLL_INSENSITIV... 在一个页面里对link要进行两次查询,在
Statement sta=conn.createStatemen(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE); ResultSet re1=sta.executeQuery(sql); 后,是正常的

但是再次使用sta对象时,
ResultSet re2=sta.executeQuery(sql);就不对,要报错了
为什么?
怎么解决啊?
展开
 我来答
yaoweiweiaa
2008-10-07 · TA获得超过184个赞
知道答主
回答量:64
采纳率:0%
帮助的人:83万
展开全部
或者你在刚开始定义的时候就定义两个sta:
Statement sta=conn.createStatemen(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
Statement sta2=conn.createStatemen(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
然后下面用的时候就用:
ResultSet re=sta.executeQuery(sql);
ResultSet re2=sta2.executeQuery(sql);
这样的,sta在用的时候就不会冲突了。或者就再执行完第一条之后关闭sta,然后再执行第二条。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好大木头
2008-10-07 · TA获得超过1434个赞
知道大有可为答主
回答量:1705
采纳率:0%
帮助的人:1906万
展开全部
1 你的错误呢?又是一个典型的提问失败的例子

2 你再次调用
sta.close();
sta=conn.createStatemen(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_UPDATABLE);
看看
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式