地图列表:
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)
答案 0 :(得分:0)
您可以使用以下代码获得所需的输出:
假设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)+")");
;
}
希望这可以回答您的问题。