当前位置: 首页 > 面试题库 >

行结果集总数getRow方法

陆绍辉
2023-03-14
问题内容

阅读以下代码:

public class selectTable {

public static ResultSet rSet;
public static int total=0;
public static ResultSet onLoad_Opetations(Connection Conn, int rownum,String sql)
{
int rowNum=rownum;
int totalrec=0;
try
{
   Conn=ConnectionODBC.getConnection();
   Statement stmt = Conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);        
    String sqlStmt = sql;        
    rSet = stmt.executeQuery(sqlStmt);
    total = rSet.getRow();        
    }
    catch(Exception e)
    {
        System.out.println(e.getMessage());
    }
    System.out.println("Total Number of Records="+totalrec);
    return rSet;
    }

}

以下代码未显示实际总数:

total = rSet.getRow();

我的jTable在jTable中显示4条记录,但总数= 0; 当我通过调试评估时,它显示:

total=(int)0;

而不是total =(int)4如果我使用

rSet=last(); above from the code  total = rSet.getRow();

然后合计显示准确值= 4,但rSet不返回任何值。然后jTable为空。告诉我!


问题答案:

BalusC的答案是正确的!但是我不得不根据用户实例变量来提一下,例如:

rSet.last(); 
total = rSet.getRow();

然后你失踪了

rSet.beforeFirst();

其余代码相同,您将获得所需的结果。



 类似资料:
  • 我正在尝试使用开放csv库将SQL结果集导出到逗号分隔的csv文件中。但是,当我将结果集传递给 writeAll 函数时,除了它生成的文件不会用新行分隔行并在记事本中打开时创建几乎不可读的文件之外,其他所有操作都运行良好。尽管创建的文件是有效的,并且在导入Excel时可以很好地分隔。但是,我需要此代码生成的文件在使用简单的文本编辑器打开时可读。有什么建议吗? 我的CSV文件句柄如下所示:

  • 本文向大家介绍Python进行数据提取的方法总结,包括了Python进行数据提取的方法总结的使用技巧和注意事项,需要的朋友参考一下 准备工作 首先是准备工作,导入需要使用的库,读取并创建数据表取名为loandata。 设置索引字段 在开始提取数据前,先将member_id列设置为索引字段。然后开始提取数据。 按行提取信息 第一步是按行提取数据,例如提取某个用户的信息。下面使用ix函数对member

  • 本文向大家介绍php 获取文件行数的方法总结,包括了php 获取文件行数的方法总结的使用技巧和注意事项,需要的朋友参考一下 stream_get_line获取文件行数 feof和fgets获取文件行数 count获取文件行数 第三种方式因为要保存文件的内容,效率上会很差,这里小编推荐大家使用第一种和第二种方法。 感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

  • 在前面讲过,execute、executeQuery和executeUpdate方法都可以返回ResultSet对象。通过ResultSet接口的next方法可以对数据进行扫描,但要获得ResultSet对象的元数据(列数、列名、字段类型等),就需要使用ResultSet接口的getMetaData方法,getMetaData方法的定义如下: ResultSetMetaData getMetaDa

  • 短版本 我希望在数据库中的任意一组对象中高效地执行全文搜索。所有对象都将在搜索引擎中编制索引。 我的主意 我计划把这个操作分成两部分。首先,搜索引擎将被查询一个与全文搜索相匹配的加权/排序的id集。这组id将被过滤,删除不在用户原始集中的任何id。 有没有更好的方法来做这件事?如果没有,你能提供任何关于高效做这件事的建议吗? 长版本 我正处于构建一个web应用程序的规划阶段,该应用程序将允许用户可

  • 主要内容:ResultSet类型,ResultSet的并发性,浏览结果集,查看结果集,更新结果集SQL语句执行后从数据库查询读取数据,返回的数据放在结果集中。 语句用于从数据库中选择行并在结果集中查看它们的标准方法。 接口表示数据库查询的结果集。 对象维护指向结果集中当前行的游标。 术语“结果集”是指包含在对象中的行和列数据。 接口的方法可以分为三类: 浏览方法:用于移动光标。 获取方法:用于查看光标指向的当前行的列中的数据。 更新方法:用于更新当前行的列中的数据。 然后在基础数据库中更新数