execute/executeQuery/executeUpdate三者区别

一、boolean execute(String sql)

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

二、int executeUpdate(String sql)

执行给定SQL语句,该语句可能为 INSERT、UPDATE或DELETE语句,或者不返回任何内容的SQL语句(如SQL DDL语句)。返回值是更新的记录数量

三、ResultSet executeQuery(String sql)

执行给定的SQL语句,该语句返回单个ResultSet对象。

猜你喜欢

转载自chy0919.iteye.com/blog/2389246
今日推荐