gpt4 book ai didi

java - 在数据库中存储特殊字符

转载 作者:行者123 更新时间:2023-11-29 12:05:53 26 4
gpt4 key购买 nike

我在 JAVA 中有一个上传功能,可以使用 CSV 文件将数据导入到 postgresql 9.2 数据库中。目前数据是:

ID, DESCRIPTION, PRICE, EOR
1001, "Lenovo Laptop" 20% Discount @ Jackson's Street, 500$, EOR
1002, "Samsung Laptop" 10% Discount @ Jackson's Street, 440.90$, EOR

string description = line[1];

现在,当我尝试将 DESCRIPTION 字段值存储到数据库时,它抛出错误。无论如何,我可以按照 CSV 文件中的写入方式将这些数据存储到数据库中吗?

最佳答案

那是奇怪的伪 CSV。通常包含双引号的记录会将它们转义或用另一组引号将它们包裹在整个记录周围。

您可能需要覆盖 copy 命令中的引号字符,这样 Pg 就不会将双引号解释为 CSV 引号。

关于java - 在数据库中存储特殊字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16519739/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com