我需要在 Eclipse 中使用批量更新来更新表。查询如下:
BULK INSERT test_db.temp_accounts FROM 'test_file.txt' WITH (FIELDTERMINATOR = ' ', ROWTERMINATOR = '\n')
但问题是,当我在使用 JDBC 连接连接到数据库后在 Eclipse 中使用它时,我得到的是语法错误。
代码片段如下:
Connection c = DriverManager.getConnection(CONNECTION,p);
PreparedStatement stmt = c.prepareStatement("BULK INSERT test_db.temp_accounts FROM 'test_file.txt' WITH (FIELDTERMINATOR = ' ', ROWTERMINATOR = '\n')");
try
{
}catch (Exception e) {
e.printStackTrace();
}finally {
stmt.close();
c.close();
}
文件“test_file.txt”与 java 类文件位于同一目录中。有人可以在这里指出正确的语法吗,谢谢。