Java 在jdbc中使用execute方法更新数据

Java 在jdbc中使用execute方法更新数据,java,jdbc,Java,Jdbc,使用executeQuery而不是executeUpdate更新数据库中的数据会产生什么影响 谢谢executeQuery()返回一个ResultSet,您必须自己从中检索int结果。此外,您必须自己关闭并释放结果集。executeQuery()返回一个resultset,您必须自己从中检索int结果。此外,您必须自己关闭并发布结果集。这意味着需要额外的努力才能获得更新的行。还会涉及性能问题吗?@Vivek否executeQuery()和executeUpdate()之间没有性能差异。两者都调用

使用executeQuery而不是executeUpdate更新数据库中的数据会产生什么影响


谢谢

executeQuery()
返回一个
ResultSet
,您必须自己从中检索int结果。此外,您必须自己关闭并释放结果集。

executeQuery()
返回一个
resultset
,您必须自己从中检索int结果。此外,您必须自己关闭并发布结果集。

这意味着需要额外的努力才能获得更新的行。还会涉及性能问题吗?@Vivek否
executeQuery()
executeUpdate()
之间没有性能差异。两者都调用底层的
execute()
函数。@djaqel这是特定驱动程序的一个实现细节,您不能保证驱动程序以相同的方式执行它们。这意味着需要额外的努力才能获得更新的行。还会涉及性能问题吗?@Vivek否
executeQuery()
executeUpdate()
之间没有性能差异。两者都调用底层的
execute()
函数。@djaqel这是特定驱动程序的实现细节,您不能保证驱动程序以相同的方式执行它们。