`
xiaobaozi
  • 浏览: 23017 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

rs.next()方法感悟

    博客分类:
  • java
阅读更多

今天使用dwr的时候发现js无法执行回调函数,但是通过页面js测试类却没有问题正常运行,能够显示数据,但是就是结构不是我想要的结果,发现rs.next()语句不执行,上网找了很多大侠的解说,顿时灵光一线但是改过后没有反应,结果还不正确,静下心来分析问题吧。

 

1.首先说ResultSet这个东西是一个接口,各个数据库驱动来实现他,真正我们用到的rs就已经是实例化的东西了,所以rs!=null这个肯定是正确的了,所以来判断是否rs有值就不能通过这个来判断。

2.通过rs.next()这个方法判断才是王道,rs.next()表示结果集里rs游标从0条向下移动到第一条结果看看有没有结果如果有结果就显示true,否则显示false。

  道理是明白了,但是为什么还会出现问题呢,仔细从自身查找原因原来在我System.out.println("rs.next===="+rs.next())已经在真正if(rs.next())之前叫游标向下移动,已经移动到了第一条,知道真正执行if(rs.next())时候就真的找不到结果了。

 

这个问题,也给我了启示要多注意自己的代码不要怀疑别人的程序。从原理分析问题,不要浮躁的解决问题。

分享到:
评论
5 楼 alexandrae2008 2010-11-01  
Log里不要乱用.next()啊。。
4 楼 longhua828 2010-09-03  
这个问题真的比较新手
3 楼 tangluyou 2010-09-03  
一点一滴做起。
2 楼 xushunwang 2010-09-03  
有时候就会这样子
1 楼 boyone 2010-09-03  
确实是, 我们编程序就得从一点一滴做起。

相关推荐

    ASP技巧rs.getrows方法

    ### ASP技巧:深入理解rs.getrows方法 在ASP(Active Server Pages)开发中,数据库操作是必不可少的一部分。其中,`rs.getrows`方法是用于从`Recordset`对象中提取多行数据的一种有效方式。本文将详细介绍`rs....

    jaxrs-api,javax.ws.rs.Path;

    import javax.ws.rs.FormParam; import javax.ws.rs.GET; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.PathParam; import javax.ws.rs.Produces; import javax.ws.rs.core.Context; <!-...

    javax.ws.rs.jar下载

    javax.ws.rs.jar 是一个包含Java RESTful Web服务API的库,它是Java EE(企业版)和Java SE(标准版)环境中实现RESTful服务的核心组件。REST(Representational State Transfer)是一种轻量级的网络应用程序设计...

    cxf.apache.org/schemas/(jaxrs.xsd、jaxrs.xsd、core.xsd)文件下载

    在描述中提到的`jaxrs.xsd`、`jaxrs.xsd`和`core.xsd`是XML Schema Definition (XSD)文件,它们定义了CXF中JAX-RS相关元素的结构和约束。这些XSD文件对于理解CXF配置文件的结构至关重要,因为它们包含了所有可用的...

    java数据库连接ResultSet

    while (r.next()) { int i = r.getInt("a"); String s = r.getString("b"); float f = r.getFloat("c"); System.out.println("ROW = " + i + " " + s + " " + f); } ``` ResultSet 维护指向其当前数据行的光标...

    ADODB rs.fields()不能为空的解决方案

    在使用 ADODB 进行数据操作时,`rs.fields()` 方法用于获取 Recordset 对象中的字段集合。然而,在某些情况下,当我们尝试读取特定字段时,`rs.fields()` 可能会返回一个空值或 Null,这通常是由于数据库中该字段的...

    基于Rust实现EBpf的采集Demo,使用aya-rs.zip

    rs.zip基于Rust实现EBpf的采集Demo,使用aya-rs.zip基于Rust实现EBpf的采集Demo,使用aya-rs.zip基于Rust实现EBpf的采集Demo,使用aya-rs.zip基于Rust实现EBpf的采集Demo,使用aya-rs.zip基于Rust实现EBpf的采集Demo...

    rs.dll 下载,RS.dll 文件最新版下载.rar

    提示找不到RS.dll文件,通常情况下市地下城与勇士后无法时的提示,如果有这样的提示估计你已经中了病毒,病毒对游戏目录下的“RS.dll”(:C:\\Program Files\\腾讯游戏\\CrossFire\\\\Rs.dll)文件进行非法替换。...

    rs.open sql,conn,1,1与rs.open sql,conn,1.3还有rs.open sql,conn,3,2区别

    一般情况下读取数据都是用rs.open sql,conn,1,1修改数据:rs.open sql,conn,1,3删除数据:直接要conn.execute(“delete * from new where id=1”)这样的。Rs.Open语法如下:rs.Open Source,ActiveConnection,CursorType...

    javax.ws.rs.jar

    javax.ws.rs-api-2.0-rc3.jar 包。单独抽出,供大家使用。javax.ws.rs-api-2.0-rc3.jar 包。单独抽出,供大家使用。javax.ws.rs-api-2.0-rc3.jar 包。单独抽出,供大家使用。

    rs.rar_V2

    在IT行业中,"rs.rar_V2" 提及的可能是一个基于率失真优化(Rate-Distortion Optimization,RDO)的算法,这通常用于视频编码或数据压缩领域。"Linux v2.13.6" 指的是该算法可能在特定版本的Linux内核中被应用或更新...

    Debug.Print(Format(rs.Fields("工资"), "####.##"))

    Debug.Print(Format(rs.Fields("工资"), "####.##"))Debug.Print(Format(rs.Fields("工资"), "####.##"))Debug.Print(Format(rs.Fields("工资"), "####.##"))Debug.Print(Format(rs.Fields("工资"), "####.##"))...

    rs.jarrs.jarrs.jar

    rs.jarrs.jarrs.jar

    javax.ws.rs-api-2.0.1-API文档-中英对照版.zip

    赠送jar包:javax.ws.rs-api-2.0.1.jar; 赠送原API文档:javax.ws.rs-api-2.0.1-javadoc.jar; 赠送源代码:javax.ws.rs-api-2.0.1-sources.jar; 赠送Maven依赖信息文件:javax.ws.rs-api-2.0.1.pom; 包含翻译后...

    rs.rar_rs

    本文将深入探讨基于“rs.rar_rs”项目所涉及的核心知识点,即Reed-Solomon (RS) 纠错码。这个项目是在Eclipse平台上用Java语言实现的,包含了RS编码和解码的详细过程,旨在帮助我们理解RS冗余的原理。 **Reed-...

    javax.ws.rs.ext.MessageBodyReader

    javax.ws.rs.ext.MessageBodyReader

    javax.ws.rs-api-2.0-API文档-中文版.zip

    赠送jar包:javax.ws.rs-api-2.0.jar; 赠送原API文档:javax.ws.rs-api-2.0-javadoc.jar; 赠送源代码:javax.ws.rs-api-2.0-sources.jar; 赠送Maven依赖信息文件:javax.ws.rs-api-2.0.pom; 包含翻译后的API文档...

    javax.ws.rs-api-2.0.1-API文档-中文版.zip

    赠送jar包:javax.ws.rs-api-2.0.1.jar; 赠送原API文档:javax.ws.rs-api-2.0.1-javadoc.jar; 赠送源代码:javax.ws.rs-api-2.0.1-sources.jar; 赠送Maven依赖信息文件:javax.ws.rs-api-2.0.1.pom; 包含翻译后...

    VB学籍管理系统,毕业设计

    'set the global var to false 'to denote a failed login LoginSucceeded = False Unload Me End Sub Private Sub cmdOK_Click() On Error GoTo errh: Dim rs As ADODB.Recordset ... rs.Close

Global site tag (gtag.js) - Google Analytics