该三个方法的使用时取决于SQL内容的实现
1、execute(String sql)可执行任何一个SQL语句,返回一个布尔值,表示是否返回resultSet
2、executeQuery(String sql),执行SQL语句,返回一个resultSet数据集
3、executeUpdate(String sql),可执行SQL的增删改操作,也可执行create table/drop table等DDL操作
1、execute(String sql)方法:
可执行任何SQL语句,该方法返回一个布尔值,表明是否返回一个ResultSet结果集,一般用于执行不知道SQL语句类型的情况下
2、executeQuery(String sql)方法:
大多数情况下用于SQL的select操作,执行后返回代表查询结果的resultSet对象
3、executeUpdate(String sql)方法:
用于执行insert、delete、update等SQL语句,返回值结果为一个int类型的整数,例如create table、drop table等DDL操作,此时该方法的返回值为0