社区
Java SE
帖子详情
如何知道ResultSet有多少列?
caochao0902
2001-09-03 04:28:35
...全文
76
1
打赏
收藏
如何知道ResultSet有多少列?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bobosji
2001-09-03
打赏
举报
回复
ResultSetMetaData类
java
resultset
获取
列
数_Java语言如何获取
ResultSet
的行数和
列
数
ResultSet
接口表示在数据库的数据表中查询的结果集,
ResultSet
对象具有指向其当前数据行的指针。最初,指针被置于第一行之前。Java没有提供直接返回
ResultSet
行数的函数(或方法)。如果想
知道
ResultSet
的行数,有以下三个办法可以解决:1.用sql语句中的count函数,然后从
ResultSet
里获取第一行的数字:try {
ResultSet
resultSet
= st...
如何获取
ResultSet
的行数和
列
数
当我们执行数据库查询返回一个
ResultSet
的时候,很多情况下我们需要
知道
这个
ResultSet
的大小,即它的行数和
列
数。我们
知道
它的
列
数可以通过
resultSet
.getMetaData().getColumnCount()很容易地得到,然而,java API没有提供直接访问
ResultSet
行数的接口。 这个时候,有三个办法可以解决: 1.改用select count语句,然后直接从
ResultSet
里面获取结果: try { Statement .
遍历
ResultSet
结果集的
列
信息
现在的SSH开发框架非常流行,使得大家都有点忘记了JDBC的用法。笔者在工作中刚好遇到一个场景,由于对性能有较高要求,并且尽可能采用轻量级的技术方案,最终选择了最原始的JDBC技术。在功能模块开发的过程中,由于SQL是动态生成的,在获取结果集后要通过遍历
ResultSet
的
列
,将
ResultSet
转换为Map对象,在这里需要使用到结果集元数据类型。关键代码如下:Map
JDBC获取数据库
列
名-关于
ResultSet
对象中
列
的类型和属性信息
JDBC获取数据库
列
名-关于
ResultSet
对象中
列
的类型和属性信息
MySQL表在Java里面遍历,以获取
ResultSet
行数
列
数的方式
import java.sql.*; import java.util.ArrayList; import java.util.List; public class Emp { private
ResultSet
rs; private Connection connection; private Statement statement; private
ResultSet
MetaData rsmd; public static Emp getEmp(Strin.
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章