Jdbc 语句#executeUpdate()vs execute()?

Jdbc 语句#executeUpdate()vs execute()?,jdbc,Jdbc,如果我不关心更新的行数,那么使用java.sql.Statement#executeUpdate()而不是java.sql.Statement#execute()来更新语句有什么好处吗?我的意见是没有区别 在任何关于语句类的文档中都找不到声明这两个命令之间存在性能差异的语句类。正如《人物》中所讨论的,两者之间没有区别 返回值不同ExecuteUpdate()返回更新的行数,这在运行update语句时非常有用。但是你不需要那个。所以你可以使用其中任何一个。你不会得到任何好处

如果我不关心更新的行数,那么使用
java.sql.Statement#executeUpdate()
而不是
java.sql.Statement#execute()
来更新语句有什么好处吗?

我的意见是没有区别


在任何关于语句类的文档中都找不到声明这两个命令之间存在性能差异的语句类。正如《人物》中所讨论的,两者之间没有区别

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