java.sql.Statement #cuteUpdate()vs execute()?

时间:2013-06-02 21:17:16

标签: jdbc

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

2 个答案:

答案 0 :(得分:3)

返回值不同。 ExecuteUpdate()返回更新的行数,这在运行update语句时很有用。但你不需要那个。所以你可以使用其中任何一个。没有什么可以获得优势。

答案 1 :(得分:1)

我的意见是没有区别。

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