获得ResultSet的总行数和列数方法
来源:互联网 发布:麦迪职业生涯数据 编辑:程序博客网 时间:2024/06/05 03:38
在Java中,获得ResultSet的总行数的方法有以下几种。
第一种:利用ResultSet的getRow方法来获得ResultSet的总行数
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet rset = stmt.executeQuery("select * from yourTableName"); rset.last(); int rowCount = rset.getRow(); //获得ResultSet的总行数第二种:利用循环ResultSet的元素来获得ResultSet的总行数
ResultSet rset = stmt.executeQuery("select * from yourTableName"); int rowCount = 0; while(rset.next()) { rowCount++; }rowCount就是ResultSet的总行数。
第三种:利用sql语句中的count函数获得ResultSet的总行数
ResultSet rset = stmt.executeQuery("select count(*) totalCount from yourTableName"); int rowCount = 0; if(rset.next()) { rowCount=rset .getInt("totalCount "); }rowCount就是ResultSet的总行数。
• Java中获得ResultSet的总列数是非常简单事情,因为Java中ResultSet提供了ResultSetMetaData工具类,ResultSetMetaData 是ResultSet的元数据的集合说明。
java获得ResultSet总列数的代码如下:
Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_UPDATABLE); ResultSet rset = stmt.executeQuery("select * from yourtable"); ResultSetMetaData rsmd = rset.getMetaData() ; int columnCount = rsmd.getColumnCount();columnCount 就是ResultSet的总列数。
- 获得ResultSet的总行数和列数方法
- ResultSet获得总行数的方法
- 获得Resultset总行数
- 在Java中,获得ResultSet的总行数的方法
- java ResultSet获得总行数、总列数的用法详解
- java ResultSet获得总行数的用法详解
- java resultSet获取总行数
- 获取ResultSet的行数和列数
- 获取ResultSet的行数和列数
- 获取ResultSet的行数和列数
- 获得GridView控件的总记录数(总行数)
- 如何获取ResultSet的行数和列数
- 如何获取ResultSet的行数和列数
- 如何获取ResultSet的行数和列数
- 如何获取ResultSet的行数和列数
- 如何获取ResultSet的行数和列数
- 如何获取ResultSet的行数和列数
- 如何获取ResultSet的行数和列数
- 数据转换与验证
- seq_file实例实现ps:my_ps
- 捏拢Demo: SimpleGestures-iPad
- Strategy Design Pattern
- RDP 的 "DATA ENCRYPTION" 协议组件在协议流中检测到一个错误并且中断了客户机
- 获得ResultSet的总行数和列数方法
- javaScript——优化
- Source Insight 经典教程
- 简单Asp.net 下sys未定义问题
- XP+IIS+FTP
- WM_NCHITTEST (处理无边框窗口的缩放)
- sql server 优化 汇总
- 创建存储 过程
- Code::Blocks 10.05的安装及使用