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