Java语句,加载数据返回生成的键

时间:2013-01-21 12:13:58

标签: java mysql prepared-statement return-value load-data-infile

我的问题可能很简单,但我找不到任何答案。

如果我执行statement.execute("LOAD DATA ..."),它将生成与INSERT Statement,

完全相同的返回密钥

如果我不希望从LOAD DATA语句中收到任何返回值,我应该执行:

statement.execute("LOAD DATA ...",Statement.NO_GENERATED_KEYS)或者是不必要的,因为statement.execute("LOAD DATA ...")在这种情况下不会返回任何键?

1 个答案:

答案 0 :(得分:0)

  1. 您必须Statement.executeUpate()使用LOAD DATA
  2. 如果您不需要返回值,请使用Statement.executeUpdate("LOAD DATA..", Statement.NO_GENERATED_KEYS)