SQL 例外が発生したかどうかなど、合格/不合格クエリの結果を含む CSV ファイルを Java で作成しようとしています。私が直面している問題は、失敗したクエリで次の 2 行を出力することです。1) 元のクエリ 2) エラー メッセージとそれに関連するクエリ
makeCSV("\"" + queries[x] + "\"\n\"" + result + "\"", (x+1));
makeCSV メソッドは単一の文字列を出力します。
"\"" + queries[x] + "\"\n\"" + result + "\""
ここで、queries[x] は処理中の現在のクエリであり、result はメッセージまたは DB から返された解析済みの結果セットです。
私が直面している問題は、クエリとしての CSV ファイルの最初の行が (コンマがエスケープされて) うまく出力されることです。ただし、2行目は私のエスケープを無視し、「結果」を2列に分けています。理由はありますか?