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