JDBC:execute(),executeQuery()和executeUpdate()的用法与区别
来源:互联网 发布:linux下编译c程序 编辑:程序博客网 时间:2024/05/29 19:26
Statement接口提供了三种执行SQL语句的方法:executeQuery、executeUpdate和execute。
要使用哪一个方法由SQL语句所产生的内容决定。
executeQuery:
execute 执行、Query 问题,询问
用于产生单个结果集的语句,例如SELECT语句。
这个方法被用来执行SELECT语句,它几乎是使用最多的SQL语句。
executeUpdate:
从它的名字中就可以看出来,该executeUpdate方法被用于执行更新表的SQL语句。(execute执行Update更新)
用于执行INSERT、UPDATE或DELETE语句,以及SQL DDL(数据定义语言)语句,例如CREATE TABLE和DROPTABLE。
INSERT、UPDATE或DELETE语句的效果是修改表中零行或多行中的一列或多列。
executeUpdate的返回值是一个整数,指示受影响的行数。
对于CREATE TABLE或DROP TABLE等不操作行的语句,executeUpdate的返回值总为零。
execute:
用于返回多个结果集、多个更新计数或二者结合的语句。
因为方法execute处理非常规情况,多数程序员不会需要该高级功能。
要使用哪一个方法由SQL语句所产生的内容决定。
executeQuery:
execute 执行、Query 问题,询问
用于产生单个结果集的语句,例如SELECT语句。
这个方法被用来执行SELECT语句,它几乎是使用最多的SQL语句。
executeUpdate:
从它的名字中就可以看出来,该executeUpdate方法被用于执行更新表的SQL语句。(execute执行
用于执行INSERT、UPDATE或DELETE语句,以及SQL DDL(数据定义语言)语句,例如CREATE TABLE和DROPTABLE。
INSERT、UPDATE或DELETE语句的效果是修改表中零行或多行中的一列或多列。
executeUpdate的返回值是一个整数,指示受影响的行数。
对于CREATE TABLE或DROP TABLE等不操作行的语句,executeUpdate的返回值总为零。
execute:
用于返回多个结果集、多个更新计数或二者结合的语句。
因为方法execute处理非常规情况,多数程序员不会需要该高级功能。
0 1
- JDBC:execute(),executeQuery()和executeUpdate()的用法与区别
- JDBC中execute、executeQuery和executeUpdate的区别
- JDBC中PreparedStatement接口提供的execute、executeQuery和executeUpdate之间的区别及用法
- JDBC中PreparedStatement接口提供的execute、executeQuery和executeUpdate之间的区别及用法
- JDBC中PreparedStatement接口提供的execute、executeQuery和executeUpdate之间的区别及用法
- execute与executeQuery和executeUpdate区别
- JDBC - executeQuery、executeUpdate 和 execute
- JDBC execute、executeQuery和executeUpdate
- execute() 、executeUpdate()和 executeQuery()的区别与认识
- execute(),executeQuery(),executeUpdate()和executeBatch()的使用与区别
- execute、executeQuery和executeUpdate之间的区别
- execute、executeQuery和executeUpdate之间的区别
- execute、executeQuery和executeUpdate之间的区别
- execute、executeQuery和executeUpdate之间的区别
- execute、executeQuery和executeUpdate之间的区别
- executeQuery、executeUpdate 和 execute的区别
- execute、executeQuery和executeUpdate之间的区别
- execute、executeQuery和executeUpdate之间的区别
- [读书笔记]crt静态链接注意模块间内存传递
- 黑马程序员——013——JavaAPI⑤(集合框架(Map)、Collections)
- 关于volley javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: 错误
- 楼教主的final总结----2009年ACM-ICPC——瑞典取双
- 002三大类库02_Collection
- JDBC:execute(),executeQuery()和executeUpdate()的用法与区别
- spring扫描注解工具类scan
- NSTimer知识点和倒计时的实现
- mac 下对apk进行重新签名
- 欢迎使用CSDN-markdown编辑器
- mysql查看正在执行的sql语句
- 黑马程序员—IOS加强视频—@Class
- PreparedStatement
- 博客第一天。