【发布时间】:2016-03-29 16:36:01
【问题描述】:
我正在尝试将 csv 文件导入 GreenPlum DB,
它正在使用来自 psql 控制台(9.4.0,服务器 8.2.15)的以下命令
\COPY data."TableName" FROM 'D:/Document.csv' DELIMITER ',' CSV;
但是当我从我的 java 代码中尝试它时失败了:
public boolean InsertFile(Path tempFile, FileDetails file) {
try{
Connection conn = GetConnectionString();
String cmd = "\\COPY data.\"TableName\" FROM 'D:/Document.csv' DELIMITER ',' CSV;";
Statement st = conn.createStatement();
int res = st.executeUpdate(selectCmd);
conn.close();
return true;
}
catch(Exception e){
return false;
}
}
例外是由于反斜杠(\)导致的语法错误
【问题讨论】:
-
你能把错误贴在这里吗?
标签: java postgresql csv jdbc greenplum