当前位置: 代码迷 >> 综合 >> execute、executeUpdate、executeQuery三者的区别
  详细解决方案

execute、executeUpdate、executeQuery三者的区别

热度:99   发布时间:2024-02-08 03:22:25.0

1.ResultSet executeQuery(String sql); 执行SQL查询,并返回ResultSet 对象。
用于产生单个结果集(ResultSet)的语句
这个方法被用来执行 SELECT 语句,但也只能执行查询语句,执行后返回代表查询结果的ResultSet对象。

2.int executeUpdate(String sql); 可执行增,删,改,返回执行受到影响的行数。
用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句
executeUpdate 的返回值是一个整数(int),指示受影响的行数(即更新计数)。

3.boolean execute(String sql); 可执行任何SQL语句,返回一个布尔值,表示是否返回ResultSet 。
可用于执行任何SQL语句,返回一个boolean值,表明执行该SQL语句是否返回了ResultSet。

  相关解决方案