亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ResultSet如何動(dòng)態(tài)獲取列名和值

 更新時(shí)間:2022年12月21日 16:34:14   作者:Maori1202  
這篇文章主要介紹了ResultSet如何動(dòng)態(tài)獲取列名和值問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

ResultSet 動(dòng)態(tài)獲取列名和值

僅供自己方便查閱,無其他用途

ResultSet result = null; //前邊SQL查詢結(jié)果,這里暫寫NULL,后期自己替換
ResultSetMetaData metaData = result.getMetaData();  //獲取列集
int columnCount = metaData.getColumnCount(); //獲取列的數(shù)量
for (int i = 0; i < columnCount; i++) { //循環(huán)列
	String columnName = metaData.getColumnName(i+1); //通過序號(hào)獲取列名,起始值為1
	String columnValue = result.getString(columnName);  //通過列名獲取值.如果列值為空,columnValue為null,不是字符型
}

Java通過ResultSet獲取列字段等信息

ResultSet rs = stmt.executeQuery(sql);
ResultSetMetaData data = rs.getMetaData();
for (int i = 1; i <= data.getColumnCount(); i++) {
// 獲得所有列的數(shù)目及實(shí)際列數(shù)
int columnCount = data.getColumnCount();
// 獲得指定列的列名
String columnName = data.getColumnName(i);
// 獲得指定列的列值
int columnType = data.getColumnType(i);
// 獲得指定列的數(shù)據(jù)類型名
String columnTypeName = data.getColumnTypeName(i);
// 所在的Catalog名字
String catalogName = data.getCatalogName(i);
// 對(duì)應(yīng)數(shù)據(jù)類型的類
String columnClassName = data.getColumnClassName(i);
// 在數(shù)據(jù)庫中類型的最大字符個(gè)數(shù)
int columnDisplaySize = data.getColumnDisplaySize(i);
// 默認(rèn)的列的標(biāo)題
String columnLabel = data.getColumnLabel(i);
// 獲得列的模式
String schemaName = data.getSchemaName(i);
// 某列類型的精確度(類型的長(zhǎng)度)
int precision = data.getPrecision(i);
// 小數(shù)點(diǎn)后的位數(shù)
int scale = data.getScale(i);
// 獲取某列對(duì)應(yīng)的表名
String tableName = data.getTableName(i);
// 是否自動(dòng)遞增
boolean isAutoInctement = data.isAutoIncrement(i);
// 在數(shù)據(jù)庫中是否為貨幣型
boolean isCurrency = data.isCurrency(i);
// 是否為空
int isNullable = data.isNullable(i);
// 是否為只讀
boolean isReadOnly = data.isReadOnly(i);
// 能否出現(xiàn)在where中
boolean isSearchable = data.isSearchable(i);

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Java編程使用UDP建立群聊系統(tǒng)代碼實(shí)例

    Java編程使用UDP建立群聊系統(tǒng)代碼實(shí)例

    這篇文章主要介紹了Java編程使用UDP建立群聊系統(tǒng)代碼實(shí)例,具有一定借鑒價(jià)值,需要的朋友可以參考下。
    2018-01-01
  • 一文深入理解Java中的深拷貝機(jī)制

    一文深入理解Java中的深拷貝機(jī)制

    在Java編程中,我們經(jīng)常需要處理對(duì)象的復(fù)制問題,深拷貝和淺拷貝是兩種常見的復(fù)制方式,它們?cè)趦?nèi)存管理和對(duì)象引用方面存在不同特點(diǎn),本文將帶大家深入探究Java中的深拷貝機(jī)制,需要的朋友可以參考下
    2023-09-09
  • 用Java實(shí)現(xiàn)連連看小游戲

    用Java實(shí)現(xiàn)連連看小游戲

    這篇文章主要為大家詳細(xì)介紹了用Java實(shí)現(xiàn)連連看小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • 詳解如何使用tldb數(shù)據(jù)庫的java客戶端

    詳解如何使用tldb數(shù)據(jù)庫的java客戶端

    這篇文章主要為大家介紹了如何使用tldb數(shù)據(jù)庫的java客戶端過程示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-09-09
  • 詳解如何使用XML配置來定義和管理Spring Bean

    詳解如何使用XML配置來定義和管理Spring Bean

    XML 配置文件是 Spring 中傳統(tǒng)的 Bean 配置方式,通過定義 XML 元素來描述 Bean 及其依賴關(guān)系,在 Spring 框架中,Bean 是由 Spring IoC(控制反轉(zhuǎn))容器管理的對(duì)象,本文將詳細(xì)介紹如何使用 XML 配置來定義和管理 Spring Bean,需要的朋友可以參考下
    2024-06-06
  • java文件上傳Demo(必看篇)

    java文件上傳Demo(必看篇)

    下面小編就為大家?guī)硪黄猨ava文件上傳Demo(必看篇)。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-05-05
  • Spring純注解開發(fā)模式讓開發(fā)簡(jiǎn)化更簡(jiǎn)化

    Spring純注解開發(fā)模式讓開發(fā)簡(jiǎn)化更簡(jiǎn)化

    Spring3.0引入了純注解開發(fā)的模式,框架的誕生是為了簡(jiǎn)化開發(fā),那注解開發(fā)就是簡(jiǎn)化再簡(jiǎn)化。Spring的特性在整合MyBatis方面體現(xiàn)的淋漓盡致哦
    2022-08-08
  • SpringBoot?mybatis-plus使用json字段實(shí)戰(zhàn)指南

    SpringBoot?mybatis-plus使用json字段實(shí)戰(zhàn)指南

    在現(xiàn)代應(yīng)用開發(fā)中經(jīng)常會(huì)使用JSON格式存儲(chǔ)和傳輸數(shù)據(jù),為了便捷地處理數(shù)據(jù)庫中的JSON字段,MyBatis-Plus提供了強(qiáng)大的JSON處理器,這篇文章主要給大家介紹了關(guān)于SpringBoot?mybatis-plus使用json字段的相關(guān)資料,需要的朋友可以參考下
    2024-01-01
  • RabbitMQ消費(fèi)端ACK NACK及重回隊(duì)列機(jī)制詳解

    RabbitMQ消費(fèi)端ACK NACK及重回隊(duì)列機(jī)制詳解

    這篇文章主要為大家介紹了RabbitMQ消費(fèi)端ACK NACK及重回隊(duì)列機(jī)制詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-12-12
  • MySQL如何設(shè)置自動(dòng)增長(zhǎng)序列SEQUENCE的方法

    MySQL如何設(shè)置自動(dòng)增長(zhǎng)序列SEQUENCE的方法

    本文主要介紹了MySQL如何設(shè)置自動(dòng)增長(zhǎng)序列SEQUENCE的方法,文中通過示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-12-12

最新評(píng)論