executeQuery(String sql)
执行select语句,它返回的是查询后得到记录集(resultset)。
executeUpdate(String sql)
执行update,insert,delete语句,它返回的是语句执行后说影响到的记录条数(int)。对于 CREATE TABLE 或 DROP TABLE 等不操作行的DDL语句,executeUpdate 的返回值总为零。
execute(String sql)
执行任何sql语句,也就是前两者之一。返回值是第一个结果的表现形式。当第一个执行结果是查询语句时,返回true,可以通过getResultSet方法获取结果;当第一个执行结果是更新语句或DDL语句时,返回false,可以通过getUpdateCount方法获取更新的记录数量。
本文详细介绍了三种常用的SQL执行方法:executeQuery用于执行查询语句并返回结果集;executeUpdate用于执行增删改及DDL语句,并返回受影响的记录数;execute则可以执行任意SQL语句,返回值取决于执行结果。
6490

被折叠的 条评论
为什么被折叠?



