私はJavaプログラムでSQLSelectクエリを動的に生成し、次のように実行しています。
SqlRowSet result = this.mySimpleJdbcTemplate.
getJdbcOperations().queryForRowSet(dynamicQuery);
クエリは動的であるため、結果の行に返されるさまざまな列のタイプがわかりません。
以下のループで結果を解析して、外部ファイルに書き込みます。
if (result != null) {
while (result.next()) {
// code to write to external file
}
}
結果行を外部ファイルに書き込むには、ここに何を置く必要がありますか。また、ファイルに書き込む前にデータを区切る方法はありますか。例:'|'