如何获得关键'和'价值'使用Sping JDBCTemplate在HashMap中创建列数据

时间:2018-03-20 09:23:53

标签: java spring hashmap jdbctemplate

假设我有一张如下表 -

Id | Key | Value
----------------
01 | one | 1_val
02 | two | 2_val

我希望两列 - 键和值 - 为HashMap

使用Spring JDBC Template最合适的方法是什么?

2 个答案:

答案 0 :(得分:0)

您可以使用方法为您创建该对象

public Map<String, String> getTableAsMap() throws SQLException
{
    ResultSet rs = connection.createStatement().executeQuery("SELECT Key, Value FROM KeyValueTable;");
    Map<String, String> map = new HashMap<>();

    while (rs.next())
    {
        map.put(rs.getString(1), rs.getString(2));
    }

    return map;
}

编辑:这不是春天,但你应该明白这一点。

答案 1 :(得分:0)

你需要一些东西:

HashMap

为什么要将其设为pandas