我的JSP为什么总抛出异常?
来源: 互联网 发布时间:2015-05-08
本文导语: 部分代码如下: …… rs = stmt.executeQuery(sql);//sql是查询语句 String col1 = rs.getString(1); String col2 = rs.getString(2); String col3 = rs.getString(3); 在执行完rs = stmt.executeQuery(sql);这一句后就抛出异常, 是不是rs为空引起的...
部分代码如下:
……
rs = stmt.executeQuery(sql);//sql是查询语句
String col1 = rs.getString(1);
String col2 = rs.getString(2);
String col3 = rs.getString(3);
在执行完rs = stmt.executeQuery(sql);这一句后就抛出异常,
是不是rs为空引起的?我用sql直接去数据库里查能够查出啊
请各位指教,多谢。
……
rs = stmt.executeQuery(sql);//sql是查询语句
String col1 = rs.getString(1);
String col2 = rs.getString(2);
String col3 = rs.getString(3);
在执行完rs = stmt.executeQuery(sql);这一句后就抛出异常,
是不是rs为空引起的?我用sql直接去数据库里查能够查出啊
请各位指教,多谢。
|
在STMT有设置游标可不可以滚动的变量,你可以设置为可滚动.
还有当你取得RS的时候,游标在第一个记录的前边,所以要next()
这个方法返回是否有下一条,并向下移一行.
还有当你取得RS的时候,游标在第一个记录的前边,所以要next()
这个方法返回是否有下一条,并向下移一行.
|
rs = stmt.executeQuery(sql);//sql是查询语句
while(rs.next())
{
String col1 = rs.getString(1);
String col2 = rs.getString(2);
String col3 = rs.getString(3);
}
while(rs.next())
{
String col1 = rs.getString(1);
String col2 = rs.getString(2);
String col3 = rs.getString(3);
}
|
它指的向前就是你指的向后 rs.next()
它的意思是不能rs.previous,就是只能一个方向。
它的意思是不能rs.previous,就是只能一个方向。
|
应该不是你的sql执行语句的错误
而是
你下面的get因该按照数据库中的字段顺序取出.不能前后颠倒.
而是
你下面的get因该按照数据库中的字段顺序取出.不能前后颠倒.
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。