execute,executeQuery,executeUpdate三者方法的区别
下文笔者讲述execute,executeQuery,executeUpdate三个方法的不同之处,如下所示:
execute(String query)方法: 可运行任意的SQL查询 当运行的是查询,并返回结果是一个ResultSet 此时方法就返回true 当结果不是ResultSet,如insert或者update查询,它就会返回false executeQuery(String query): 用于执行select查询,并返回ResultSet 即使查询不到记录返回的ResultSet也不会为null 当传入的语句为insert或update语句时,则会抛出相应的错误信息“executeQuery method can not be used for update”的java.util.SQLException executeUpdate: 用于运行insert或update语句
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。