为什么while(rs.next)

问题描述

解决方案

解决方案二:
为什么while(rs.next())值循环一次?
解决方案三:
rs里面只有一条结果记录,所以rs.next只走了一次参考
解决方案四:
不是的,因为我加了中间那些判断语句,所以才只执行一条的,如果删了,就不会了
解决方案五:
引用3楼zwl65433412的回复:

不是的,因为我加了中间那些判断语句,所以才只执行一条的,如果删了,就不会了

那就检查你中间的那些判断语句,应该是你的某些语句将方法结束了,导致没有再去.next()

时间: 2024-10-25 21:49:50

为什么while(rs.next)的相关文章

rs.open sql,conn,1,2,3中123的意思

经常会在连接DB的时候用到,就是不知道代表什么意思... 经常会在连接DB的时候用到,就是不知道代表什么意思... RS.OPEN SQL,CONN,A,B A: ADOPENFORWARDONLY(=0) 只读,且当前数据记录只能向下移动 ADOPENKEYSET(=1) 只读,当前数据记录可自由移动 ADOPENDYNAMIC(=2) 可读写,当前数据记录可自由移动 ADOPENSTATIC(=3) 可读写,当前数据记录可自由移动,可看到新增记录 B: ADLOCKREADONLY(=1)

rs.open和conn.execute的关系与区别

问: Rs.open和Rs.execute() 有什么不一样(RS为RECORDSET 对象)?在有些页面用set Rs=conn.execute() 不能用,有些Rs.open不能用 问: Rs.open和Rs.execute()   有什么不一样(RS为RECORDSET   对象)?在有些页面用set   Rs=conn.execute()   不能用,有些Rs.open不能用 答: 第一个是可以有不同的打开游标     第二个只有一个向前的游标     而且你第二个写的好象不太正确应该是

解决JSP中rs.getString()的换行问题

js|解决|问题 最近用JSP做新闻发布时发现,用rs.getString()获得的字符串里面空格和换行都表现不出来, 先分析原因,我用的是Mysql数据库,新闻内容采用的是Text类型,查看数据库中上传的新闻发现里面换行和空格都能表现出来,这就说明,肯定是用Rs.getstring时显示的问题,先查看了Java.sql.*的Api想用别的Get方法,试了几个结果都不行, 网上也有这样类似的问题,但大多是在Servlet里面或者Bean里面专门的做一个函数解决的,我觉得这样做很复杂 最后终于找到

如何下载RS/6000相关的补丁(Fix,PTF),维护包及微码(Microcode)

下载 解答 要下载RS/6000相关的补丁(Fix,PTF),维护包及微码(Microcode),可以先访问如下网址: http://www-900.ibm.com/cn/support/r6download.shtml 先参考页面中的下载使用指南,然后点击相应的连接进行下载.

rs.open sql,conn,A,B的后两个A,B各代表的意义

sql 使用ASP制作动态页面时,绑定数据库后,总要打开记录集:rs.open sql,conn,A,B(A与B表示各数字值),那这A与B到底表示什么意思呢? A: ADOPENFORWARDONLY(=0) 只读,且当前数据记录只能向下移动 ADOPENSTATIC(=3) 只读,当前数据记录可自由移动 ADOPENKEYSET(=1) 可读写,当前数据记录可自由移动 ADOPENDYNAMIC(=2) 可读写,当前数据记录可自由移动,可看到新增记录 B: ADLOCKREADONLY(=1)

RS.GETROWS使用详解

详解 ADO也提供更有效率方法來取得資料.GetRows 方法傳回一個二維的陣列變數,每一行對應Recordset中的一筆記錄,且每一列對應到記錄中的欄位.此方法的語法如下: varArray = rs.GetRows([Rows], [Start], [Fields]) Rows 是要讀取記錄的數量:如果想要取得Recordset所有記錄,可用-1或省略此參數.Start 是指出第一個被讀取記錄的書籤:也可以是下列列舉常數中的一個:0-adBookmarkCurrent(目前記錄).1-adB

一个stmt多个rs进行操作引起的ResultSet已经关闭错误

错误 一个stmt多个rs进行操作.那么从stmt得到的rs1,必须马上操作此rs1后,才能去得到另外的rs2,再对rs2操作.不能互相交替使用,会引起rs已经关闭错误.错误的代码如下: stmt=conn.createStatement(); rs=stmt.executeQuery("select * from t1"); rst=stmt.executeQuery("select * from t2"); rs.last();//由于执行了rst=stmt.e

ASP代码:rs.open语句详细说明

语句 '**************************************************************'rs.open语句详细说明'rs.Open [第一个参数],         [第二个参数],      [第三个参数],      [第四个参数],    (第五个参数)'rs.Open [数据表名或SQL指令],  [指定当前的连接],  [指示CursorType],  [指示LockType],  (adCmdTable/adCmdText)'------

[ASP代码]rs.open语句详细说明

语句 '************************************************************************'rs.open语句详细说明'rs.Open [第一个参数],         [第二个参数],      [第三个参数],      [第四个参数],    (第五个参数)'rs.Open [数据表名或SQL指令],  [指定当前的连接],  [指示CursorType],  [指示LockType],  (adCmdTable/adCmdTe

解决JSP中rs.getString ()的换行问题及当一行中文过长时撑开表格的问题

js|解决|问题|中文 最近用JSP做新闻发布时发现,用rs.getString()获得的字符串里面空格和换行都表现不出来, 先分析原因,我用的是Mysql数据库,新闻内容采用的是Text类型,查看数据库中上传的新闻发现里面换行和空格都能表现出来,这就说明,肯定是用Rs.getstring时显示的问题,先查看了Java.sql.*的Api想用别的Get方法,试了几个结果都不行, 网上也有这样类似的问题,但大多是在Servlet里面或者Bean里面专门的做一个函数解决的,我觉得这样做很复杂 最后终