我正在尝试在Java中创建一个包含通过/失败查询结果的CSV文件,包括是否发生任何SQL异常。我遇到的问题是我希望我的失败查询打印出两行:1)原始查询2)错误消息及其相关查询
makeCSV("\"" + queries[x] + "\"\n\"" + result + "\"", (x+1));
makeCSV方法打印单个字符串:
"\"" + queries[x] + "\"\n\"" + result + "\""
其中queries [x]是当前正在使用的查询,结果是从我的DB返回的消息OR解析结果集。
我遇到的问题是CSV文件的第一行作为查询打印得很好(用逗号转义)。然而,第二行忽略了我的转义并将“结果”分成2列。有什么想法吗?