【问题标题】:get rows of data from jdbc ResultSet从 jdbc ResultSet 中获取数据行
【发布时间】:2014-06-25 16:58:06
【问题描述】:

我正在尝试使用 jdbc-sqlite 在 Java 中使用 sqlite。由于我不习惯使用强类型语言,我希望能够进行 SELECT 查询并获取行列表中返回的数据。

然后我突然想到 java 中的集合只能保存相同类型的对象,所以这可能是它不容易实现的原因。

那么我该怎么做呢?为了保持多态性,我实际上是否必须遍历所有行然后强制转换类型?或者我是否需要对使用表/连接数据的每个操作进行硬编码?在我看来,这绝对是疯了。

所以,简而言之:如何将我的数据作为行检索?

【问题讨论】:

标签: java mysql sql sqlite jdbc


【解决方案1】:

试试 Spring JdbcTemplate.queryForList 它返回 List<Map<String, Object>>,每行映射,映射代表一个列/值对

【讨论】:

    猜你喜欢
    • 2018-07-19
    • 2011-02-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-06-11
    • 1970-01-01
    相关资源
    最近更新 更多