如果我不关心更新的行数,使用java.sql.Statement#executeUpdate()
而不是java.sql.Statement#execute()
UPDATE 语句是否有任何优势?
问问题
2072 次
2 回答
3
返回值不同。ExecuteUpdate()
返回更新的行数,这在运行更新语句时很有用。但你不需要那个。所以你可以使用它们中的任何一个。你不会得到任何好处。
于 2013-06-03T05:53:15.360 回答
1
我的意见是没有区别。
您不会在任何有关 Statement 类的文档中找到声明这两个命令之间存在性能差异的文档。同样正如OTN中所讨论的, 人们同意两者之间没有区别。
于 2013-06-03T05:50:54.230 回答