不知道异常信息是什么。如果RS是刚生成的。你不能直接用rs.getString("userid")取其值,因为这个时候rs指向是第一条记录的前面。正确的应该为
while(rs.next()){
String userid=rs.getString("userid");
}
这样你就可以依次取得所有记录的userid字段值了。
while(rs.next()){
String userid=rs.getString("userid");
}
这样你就可以依次取得所有记录的userid字段值了。
解决方案 »
- tomcat配置后出现The requested resource (/host-manager/) is not available,望高手们解疑!
- IBatis封装成List时,为什么把从数据库取回值的小数点部分取消了?
- Struts2文件可以上传了取得到图片名,但取不到图片,求帮下忙………
- struts2中filter不能启动
- 使用dwr,出现。。未定义错误
- jacob 问题分享
- smartupload 文件下載為什么不支持中文文件名﹖
- 请教有关radius协议,急
- 有没有办法实现几条jsp语句的原子化(就是一口气执行完,不中断,呵呵,大侠别见笑)
- 一个很老的问题
- 为什么外网访问不了我的网站
- jsp 連接遠程db2服務器,怎樣寫,謝謝!
while (rs.next())
{String userid=rs.getString("userid")}
{String userid=rs.getString("userid");}
一定要记得加分号哦!!!
<%
while (rs.next())
{
String userid=rs.getString("userId");
%>
<table>内容</table>
<%
}
%>
而且在没有table的时候程序就能正常
String userid ;
while (rs.next())
{
userid=rs.getString("userId");
%>
如果你取得记录数多余一条记录,那么再你的写法里userid会重复定义。
String userid;
while (rs.next()){
userid=rs.getString("userid");
}
%>
一个变量只能有一次定义类型,重复定义是会出错的
你用的是不是:
_stmt=_con.createStatement(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);
的方式打开记录集啊?