JAVA里数据库指针问题

JAVA用微软的数据库连接后,指针只能按顺序循环,如果不按顺序的从循环里取值就要报错,请问有什么解决办法?(下例为取RS的1-4,如果4-1就报错)ResultSetrs... JAVA用微软的数据库连接后,指针只能按顺序循环,如果不按顺序的从循环里取值就要报错,请问有什么解决办法?(下例为取RS的1-4,如果4-1就报错)
ResultSet rs = a.execQuery("select * from Article_Info" + strSQL);
while(rs.next()){
%>
<table width="600" border="1">
<td width="116"><a href="Update.jsp?ArticleID=<%=rs.getString(1)%>">[修改]</a><a href="#" onClick="confirmDelete(<%=rs.getString(1)%>);">[删除]</a></td>
<tr>
<td width="368" height="25">标题:<%=rs.getString(2)%></td>

</tr>
<tr>
<td height="25" colspan="2">时间:<%=rs.getString(3)%></td>
</tr>
<tr>
<td height="25" colspan="2">内容:<%=rs.getString(4)%></td>
</tr>
</table>
<%
但是如果用第三方的jtds1.2连接数据库就不会出现问题,但是我又不知怎么安装,求教如何安装?直接解压后内部加载就是不行,是不是还要配置什么环境?
StandardWrapperValve[debugjsp]: Servlet.service() for servlet debugjsp threw exception

javax.servlet.ServletException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引

javax.servlet.ServletException: [Microsoft][ODBC SQL Server Driver]无效的描述符索引

照做了,可是要报错
展开
 我来答
Coolerlxl
2010-05-28 · TA获得超过640个赞
知道小有建树答主
回答量:431
采纳率:0%
帮助的人:350万
展开全部
微软的也可以随机查询啊。在实例化实现Statement接口的对象时,指明参数即可。
stmt=conn.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
这样结果集就可以上下滚动了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yang163_yang
2010-05-28 · TA获得超过499个赞
知道小有建树答主
回答量:207
采纳率:0%
帮助的人:265万
展开全部
createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY)
这样应该就不会再出错了
createStatement()无餐时默认是TYPE_FORWARD_ONLY,只能向前
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友686e13a44
2010-05-28 · TA获得超过141个赞
知道答主
回答量:71
采纳率:0%
帮助的人:53.3万
展开全部
你可以先把结果集按顺序取出来存到一个集合中,然后想按什么顺序取就按什么顺序取。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式