resultsetmetadata如何获取ResultSet的行数和列数

resultsetmetadata  时间:2021-06-17  阅读:()

java jdbc 如何从存储过程的结果集中获取列名?

ResultSet rs = stmt.executeQuery("SELECT a, b, c FROM TABLE2"); ResultSetMetaData rsmd = rs.getMetaData(); //获取第一列的列名 String name = rsmd.getCatalogName(1);

JDBC里面查询返回的结果出了ResultSet之外还有其他什么对象?

ResultSetMetaData 可用于获取关于 ResultSet 对象中列的类型和属性信息的对象。

DatabaseMetaData 关于数据库的整体综合信息。

麻烦那位高人帮我写一下resultset的属性和方法 越全越好,谢谢了

看文档会发现,ResultSet方非常多,但是其中常用的其实就几个。

1、next()

指针移动到下一行,返回是否有效。

最常用在while循环,格式

while(rs.next()) {

……

}

2、get系列,如getString、getLong、getObject等

取指针所在行的某个字段值,参数可以给索引或字段名。

用法和next()结合在一起。

while(rs.next()) {

String v1 = rs.getString("v1");

……

}

3、getMetaData()

这个是用来取的结果集信息对象的,返回值是一个ResultSetMetaData对象,可以获得列数、列名等信息。

有用的就这些,其他那些移动指针、更新、删除方法不常用,可以不用掌握。

如何获取ResultSet的行数和列数

获取ResultSet行数时需要使用可回滚的游标,自定义方法,获取行数后要回滚,获取ResultSet列数时通过ResultSetMetaData类的getColumnCount方法即可获得。

GetNumRows方法为获取行数的方法(参数为ResultSet)

Bluehost美国虚拟主机2.95美元/月,十八周年庆年付赠送顶级域名和SSL证书

Bluehost怎么样,Bluehost好不好,Bluehost成立十八周年全场虚拟主机优惠促销活动开始,购买12个月赠送主流域名和SSL证书,Bluehost是老牌虚拟主机商家了,有需要虚拟主机的朋友赶紧入手吧,活动时间:美国MST时间7月6日中午12:00到8月13日晚上11:59。Bluehost成立于2003年,主营WordPress托管、虚拟主机、VPS主机、专用服务器业务。Blueho...

易探云:香港大带宽/大内存物理机服务器550元;20Mbps带宽!三网BGP线路

易探云怎么样?易探云隶属于纯乐电商旗下网络服务品牌,香港NTT Communications合作伙伴,YiTanCloud Limited旗下合作云计算品牌,数十年云计算行业经验。发展至今,我们已凝聚起港内领先的开发和运维团队,积累起4年市场服务经验,提供电话热线/在线咨询/服务单系统等多种沟通渠道,7*24不间断服务,3分钟快速响应。目前,易探云提供香港大带宽20Mbps、16G DDR3内存、...

hostyun评测香港原生IPVPS

hostyun新上了香港cloudie机房的香港原生IP的VPS,写的是默认接入200Mbps带宽(共享),基于KVM虚拟,纯SSD RAID10,三网直连,混合超售的CN2网络,商家对VPS的I/O有大致100MB/S的限制。由于是原生香港IP,所以这个VPS还是有一定的看头的,这里给大家弄个测评,数据仅供参考!9折优惠码:hostyun,循环优惠内存CPUSSD流量带宽价格购买1G1核10G3...

resultsetmetadata为你推荐
prisma安卓版Prisma安卓版能不能用公众号付费阅读怎么利用公众号做知识付费?在线直播系统网络视频直播系统的简介腾讯合作伙伴大会从微信同程旅行买的机票怎么打印电子发票?flash序列号Flash软件 的序列号是什么?cc防火墙web防火墙有什么作用短信套餐中国移动发短信有什么套餐比较好particular教程有没有制作花瓣飘落的AE教程flex是什么Adobe旗下的软件分别是干什么的?driversbackup电脑里有个“Backup”文件夹是干什么的
域名停靠一青草视频 3322动态域名 新秒杀 ion nerd gitcafe 60g硬盘 华为4核 gg广告 linux空间 空间论坛 刀片服务器是什么 cdn联盟 什么是服务器托管 qq云端 新世界服务器 华为云盘 网页提速 华为云建站 日本代理ip 更多