您的位置:首页 > 产品设计 > UI/UE

execute、executeUpdate、executeQuery三者的区别(及返回值)

2017-01-17 10:06 471 查看

1、booleanexecute(String sql); 可执行任何SQL语句,返回一个布尔值,表示是否返回ResultSet 。

2、ResultSetexecuteQuery(String sql); 执行SQL查询,并返回ResultSet 对象。

3、int executeUpdate(String sql); 可执行增,删,改,返回执行受到影响的行数。

execute是executeQuery和executeUpdate的综合.

它允许执行查询语句、更新语句、DDL语句。返回值为true时,表示执行的是查询语句,可以通过getResultSet方法获取结果;返回值为false时,执行的是更新语句或DDL语句

头2种一般在查询中使用(select语句)

最后一个在插入、更新、删除时使用( INSERT、UPDATE 或 DELETE
语句,或者不返回任何内容的DDL 语句)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: