gpt4 book ai didi

java - 在 Java 中使用 LOAD DATA INFILE

转载 作者:行者123 更新时间:2023-11-29 02:16:33 25 4
gpt4 key购买 nike

我正在尝试从文本文件中读取数据并将它们输入到数据库中。我在适合我的情况的 SQL 文档中找到了这个示例:

LOAD DATA INFILE 'data.txt' INTO TABLE table2 FIELDS TERMINATED BY ',';

所以我正在尝试用 Java 编写它。到目前为止我有这个:

String insertTableSQL = "LOAD DATA INFILE 'C:/Users/Work/Desktop/test/masterDict'"
+ "INTO TABLE masterdict" + "FIELDS TERMINATED BY \',\'"
;

但这给了我以下错误:

You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TERMINATED BY ','' at line 1

最佳答案

你错过了一些空白:

String insertTableSQL = "LOAD DATA INFILE 'C:/Users/Work/Desktop/test/masterDict '"
+ " INTO TABLE masterdict" + " FIELDS TERMINATED BY \',\'"
;

因为您的查询字符串将导致:

LOAD DATA INFILE 'C:/Users/Work/Desktop/test/masterDict'INTO TABLE masterdictFIELDS TERMINATED BY \',\'

关于java - 在 Java 中使用 LOAD DATA INFILE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38693421/

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