4

如果我不关心更新的行数,使用java.sql.Statement#executeUpdate()而不是java.sql.Statement#execute()UPDATE 语句是否有任何优势?

4

2 回答 2

3

返回值不同。ExecuteUpdate()返回更新的行数,这在运行更新语句时很有用。但你不需要那个。所以你可以使用它们中的任何一个。你不会得到任何好处。

于 2013-06-03T05:53:15.360 回答
1

我的意见是没有区别。

您不会在任何有关 Statement 类的文档中找到声明这两个命令之间存在性能差异的文档。同样正如OTN中所讨论的, 人们同意两者之间没有区别。

于 2013-06-03T05:50:54.230 回答