如果我不关心更新的行数,使用java.sql.Statement#executeUpdate()
而不是java.sql.Statement#execute()
获取UPDATE语句是否有任何好处?
答案 0 :(得分:3)
返回值不同。 ExecuteUpdate()
返回更新的行数,这在运行update语句时很有用。但你不需要那个。所以你可以使用其中任何一个。没有什么可以获得优势。
答案 1 :(得分:1)
我的意见是没有区别。
您不会在任何有关Statement类的文档中找到这两个命令之间存在性能差异的文档。同样如OTN中所讨论的那样,人们同意这两者之间没有区别。