4个回答
展开全部
方法executeQuery
这个方法被用来执行 SELECT 语句,它几乎是使用最多的 SQL 语句。
方法executeUpdate
用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。INSERT、UPDATE 或 DELETE 语句的效果是修改表中零行或多行中的一列或多列。executeUpdate 的返回值是一个整数,指示受影响的行数(即更新计数)。对于 CREATE TABLE 或 DROP TABLE 等不操作行的语句,executeUpdate 的返回值总为零。
方法execute:
用于执行返回多个结果集、多个更新计数或二者组合的语句。因为多数程序员不会需要该高级功能
这个方法被用来执行 SELECT 语句,它几乎是使用最多的 SQL 语句。
方法executeUpdate
用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。INSERT、UPDATE 或 DELETE 语句的效果是修改表中零行或多行中的一列或多列。executeUpdate 的返回值是一个整数,指示受影响的行数(即更新计数)。对于 CREATE TABLE 或 DROP TABLE 等不操作行的语句,executeUpdate 的返回值总为零。
方法execute:
用于执行返回多个结果集、多个更新计数或二者组合的语句。因为多数程序员不会需要该高级功能
2013-05-18
展开全部
boolean execute()
Executes the SQL statement in thisPreparedStatementobject,
which may be any kind of SQL statement.
ResultSet executeQuery()
Executes the SQL query in thisPreparedStatementobject
and returns theResultSetobject generated by the query.
int executeUpdate()
Executes the SQL statement in thisPreparedStatementobject,
which must be an SQL Data Manipulation Language (DML) statement, such asINSERT,UPDATEorDELETE; or an SQL statement that returns nothing,
such as a DDL statement.
Executes the SQL statement in thisPreparedStatementobject,
which may be any kind of SQL statement.
ResultSet executeQuery()
Executes the SQL query in thisPreparedStatementobject
and returns theResultSetobject generated by the query.
int executeUpdate()
Executes the SQL statement in thisPreparedStatementobject,
which must be an SQL Data Manipulation Language (DML) statement, such asINSERT,UPDATEorDELETE; or an SQL statement that returns nothing,
such as a DDL statement.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
两个相差就是返回,后者返回影响的行数,前者记不太得了,找个文档看一下就知道了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一个是更新操作,一个是查询操作吧
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询