发布网友 发布时间:2022-04-13 11:17
共1个回答
热心网友 时间:2022-04-13 12:46
Statement.execute(String) 该方法是为了执行参数sql语句的,可能返回多种返回值。在一些不常见的情况下,一个语句有可能返回多个返回值(返回值集或更新个数)。一般情况下,可以不必在意这个问题,除非是用来执行一个存储过程或者执行一个未知的动态的sql语句。 这个execute方法执行一个sql语句并且指向第一个返回值。必须使用getResultSet或者getUpdateCount方法去获得返回值,也可以使用getMoreResults来获得一系列的返回值。 参数: 任意的sql语句 返回值: true表示第一个返回值是一个ResultSet对象;false表示这是一个更新个数或者没有结果集 ,插入语句没有结果集,返回false!