java execute,executeQuery和executeUpdate之间的区别

2025-01-05 16:13:22
推荐回答(2个)
回答(1):

execute返回boolean类型,查询结果是resultset且有值则返回true,其他都返回false
executeQuery返回结果集ResultSet。主要针对查询语句,返回查询结果
executeUpdate返回int类型。更新、删除等操作影响的数目

回答(2):

方法executeQuery
用于产生单个结果集的语句,例如 SELECT 语句
方法executeUpdate
用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句
方法execute:
用于执行返回多个结果集、多个更新计数或二者组合的语句