JAVA里map的key值和value值怎么放到SQL文里作...
发布网友
发布时间:2024-03-04 16:26
我来回答
共1个回答
热心网友
时间:2024-04-02 13:54
你a[i],b[i]都对应了,为啥还要先放在MAP然后再从MAP里取出来呢。
Map<String,String> t = new HashMap<String,String>();
String[] a = new String[31];
String[] b = new String[31];
for (int j = 0, k = 0; j < 31; j++, k++) {
t.put(a[j], b[k]);
}
Set<String> set = new HashSet<String>();
set = t.keySet();
Connection conn = DBUtil.getConnection();
for (String key : set) {
String sql = "update xx_table set xxx=? where yyy=? ";
PreparedStatement prep = conn.prepareStatement(sql);
prep.setString(1, key);
prep.setString(2, t.get(key));
prep.executeUpdate();
}
用MAP就这样的意思?