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)

OneTechCloud香港/日本/美国CN2 GIA月付9折季付8折,可选原生IP或高防VPS

OneTechCloud(易科云)是一家主打CN2等高端线路的VPS主机商家,成立于2019年,提供的产品包括VPS主机和独立服务器租用等,数据中心可选美国洛杉矶、中国香港、日本等,有CN2 GIA线路、AS9929、高防、原生IP等。目前商家针对全场VPS主机提供月付9折,季付8折优惠码,优惠后香港VPS最低季付64元起(≈21.3元/月),美国洛杉矶CN2 GIA线路+20Gbps防御型VPS...

美国服务器20G防御 50G防御 688元CN2回国

全球领先的IDC服务商华纳云“美国服务器”正式发售啦~~~~此次上线的美国服务器包含美国云服务器、美国服务器、美国高防服务器以及美国高防云服务器。针对此次美国服务器新品上线,华纳云也推出了史无前例的超低活动力度。美国云服务器低至3折,1核1G5M低至24元/月,20G DDos防御的美国服务器低至688元/月,年付再送2个月,两年送4个月,三年送6个月,且永久续费同价,更多款高性价比配置供您选择。...

小渣云(36元/月)美国VPS洛杉矶 8核 8G

小渣云 做那个你想都不敢想的套餐 你现在也许不知道小渣云 不过未来你将被小渣云的产品所吸引小渣云 专注于一个套餐的商家 把性价比 稳定性 以及价格做到极致的商家,也许你不相信36元在别人家1核1G都买不到的价格在小渣云却可以买到 8核8G 高配云服务器,并且在安全性 稳定性 都是极高的标准。小渣云 目前使用的是美国超级稳定的ceranetworks机房 数据安全上 每5天备份一次数据倒异地 支持一...

resultsetmetadata为你推荐
南宁虚拟空间南宁自由空间在哪里?离线包百度地图离线包如何下载?旺旺群发软件求一个旺旺群发软件gps数据格式GPS数据如何输入及导出java程序员招聘★JAVA软件工程师工资待遇怎样短信套餐中国移动发短信有什么套餐比较好云家政网腾讯网的网址是多少?元宝汇传奇续章开了几个区?飞信发信息要钱吗使用手机飞信人别人的手机飞信发短信要钱吗手机在线客服手机客服热线
虚拟主机代理 新网域名 河北服务器租用 二级域名查询 美国和欧洲vps 西部数码vps 赵容 diahosting 台湾服务器 流媒体服务器 suspended 英语简历模板word 天猫双十一秒杀 debian源 中国特价网 godaddy域名证书 有益网络 百兆独享 双线主机 英国伦敦 更多