JDBC--获得ResultSet的记录个数、字段个数
来源:互联网 发布:多旅行商问题算法 编辑:程序博客网 时间:2024/05/16 16:06
1.获得ResultSet的记录个数
因为ResultSet没有方法可直接得到记录数,只有另想方法,可采用如下方法:
- 1
- 2
- 3
- 4
- 5
- 1
- 2
- 3
- 4
- 5
注意:
因为默认的 ResultSet 对象仅有一个向前移动的光标,必须将ResultSet指定为可滚动的。所以第一行代码是必须的,否则会报如下错误:
ResultSet may only be accessed in a forward direction
ResultSet类的createStatement(int resultSetType, int resultSetConcurrency);
方法中,参数一为结果集类型,可取值为
1)ResultSet.TYPE_FORWORD_ONLY,结果集只可向前滚动;
2)ResultSet.TYPE_SCROLL_INSENSITIVE,双向滚动,但不及时更新,就是如果数据库里的数据修改过,并不在ResultSet中反应出来。
3)ResultSet.TYPE_SCROLL_SENSITIVE,双向滚动,并及时跟踪数据库的更新,以便更改ResultSet中的数据。
参数二为结果集可进行的操作,可取值为:
1)ResultSet.CONCUR_READ_ONLY 只读
2)ResultSet.CONCUR_UPDATABLE 可修改
2.获得ResultSet的字段个数
使用rs.getMetaData()方法,该方法的返回类型是ResultSetMetaData,在这个类中调用getColumnCount()方法,即可得到字段个数。
代码如下:
- 1
- 2
- 1
- 2
也可以直接这样获取:
0 0
- JDBC--获得ResultSet的记录个数、字段个数
- JDBC--获得ResultSet的记录个数、字段个数
- JDBC--获得ResultSet的记录个数、字段个数(转载)
- 如何得到ResultSet的记录个数与字段个数
- 如何得到ResultSet的记录个数与字段个数
- 如何得到ResultSet的记录个数与字段个数
- JDBC 中得到 ResultSet 结果集的长度(元素个数)
- MySql——得到ResultSet的记录个数的正确方法
- 统计连续字段的个数
- JAVA JDBC 数据库的一点记录: ResultSet
- 获得txt中的记录,并取出不同的记录及个数
- 从jdbc的resultset中获得列名
- java jdbc之如何获得一个resultset的行数
- JDBC中ResultSet不能重复读字段值的问题
- Oralce数据库查询某张表某个字段的值有相同的记录并统计个数
- 找出所有符合条件的记录的指定字段并分组统计个数,返回指定格式。
- 获得Javascript 对象的属性个数
- C#获得字符串中汉字的个数
- [HDU3595]GG and MM(博弈Every-SG游戏)
- 算法设计与分析题目练习一:运动员打靶(递归算法)
- C/C++ 公有继承、保护继承和私有继承的区别
- symfony3.0 插入数据库
- 如何上传本地代码到github
- JDBC--获得ResultSet的记录个数、字段个数
- iOS开发系列–信号量
- 学习记录——数据链路层(4)
- haproxy stats enable功能详解
- kobject_uevent_env小例子
- linux下文件编码格式转换方法
- Linux如何查看JDK的安装路径
- java基础-内部类
- 在线Matlab