gpt4 book ai didi

java - 遍历时将结果集值映射到另一个值

转载 作者:太空宇宙 更新时间:2023-11-04 13:03:21 25 4
gpt4 key购买 nike

map 列表:

RBS(表值)- RoyalBankofScotland(映射到结果集输出)

VT(表值)- VaccumTube(映射到结果集输出)

我们可以通过下面的Java代码列出该值。我们如何将结果集中的值映射到下面已经完成映射的另一个值。

while(rs.next())

{
System.out.println("INSERT INTO table_name VALUES('"+rs.getString(2)+"',"+ MT+",NULL,"+rs.getString(4)+")");
;
}

结果:

INSERT INTO table_name VALUES('RBS',61501000,NULL,1000) 

INSERT INTO table_name VALUES('VT',61501000,NULL,1000)

等等......

除了获得高于通常的输出之外,我如何通过结果集获得以下输出

结果:

INSERT INTO table_name VALUES('RoyalBankOfScotland',61501000,NULL,1000) 

INSERT INTO table_name VALUES('VaccumTube',61501000,NULL,1000)

最佳答案

您可以使用以下代码来获得所需的输出:

假设 Map 包含映射值 - valueMap[{"RBS", "RoyalBankOfScotland"},{"VT","VaccumeTube"}]

while(rs.next())

{
System.out.println("INSERT INTO table_name VALUES('"+valueMap.get(rs.getString(2))+"',"+ MT+",NULL,"+rs.getString(4)+")");
;
}

希望这能解答您的疑问。

关于java - 遍历时将结果集值映射到另一个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34723263/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com