ユーザ用ツール

サイト用ツール


kotlin:cases:jdbctemplate

文書の過去の版を表示しています。


JDBC テンプレートでレコードを取得して使う

jdbcTemplate.queryForStream(getSql(), params) { rs, _ ->
    val rowData = mutableListOf<Pair<String, Any>>() // キーと値のペアを格納するリストを作成
 
    // クエリ結果のメタデータを使用して各カラムのデータをマッピング
    for (i in 1..rs.metaData.columnCount) {
        // getColumnLabel(i) でカラムのラベル(名前)を取得し、getObject(i) で値を取得
        rowData.add(rs.metaData.getColumnLabel(i) to rs.getObject(i))
    }
 
    rowData // 1行のデータをキーと値のペアのリストとして返す
}
kotlin/cases/jdbctemplate.1691136817.txt.gz · 最終更新: 2023/08/04 17:13 by mikoto