PreparedStatement 的 execute方法和executeUpdate方法区别
方法executeUpdate
用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。INSERT、UPDATE 或 DELETE 语句的效果是修改表中零行或多行中的一列或多列。executeUpdate 的返回值是一个整数(int),指示受影响的行数(即更新计数)。 对于 CREATE TABLE 或 DROP TABLE 等不操作行的语句,executeUpdate 的返回值总为零。
方法execute
可用于执行任何SQL语句, 返回一个boolean值, 表明执行该SQL语句是否返回了ResultSet。如果执行后第一个结果是ResultSet,则返回true,否则返回false。但它执行SQL语句时比较麻烦 ,通常我们没有必要使用execute方法来执行SQL语句,而是使用executeQuery或executeUpdate更适合,但如果在不清楚SQL语句的类型时则只能使用execute方法来执行该SQL语句了
显然方法execute多了判断是否有结果集返回
PreparedStatement 的 execute方法和executeUpdate方法区别相关推荐
- PIL库中Image类thumbnail方法和resize方法区别
from PIL import Image im=Image.open("C:\\Users\\kethur\\Desktop\\a.jpg") x,y=im.size pri ...
- start()方法和run()方法区别与多线程抢占式运行原理
目录 start()与run()方法区别 多线程抢占式运行原理 start()与run()方法区别 我们通过一个例子来进行总结,我们写一个利用Thread创建的简单的多线程例子,然后分别执行start ...
- Python生成器next方法和send方法区别详解
yield的语法规则是: 在yield这里暂停函数执行,并返回yield后面表达式的值(默认为None),直到被next()再次调用时,从上次暂停的yield代码处继续往下执行.当没有可继续next( ...
- compareto方法_compare方法和compareTo方法区别
字符串数组sort方法是默认按照字典顺序排序 对象数组 按照对象的某字段排序可以用compare和compareTo两种方法 对对象数组排序: 1.compare 方法得用一个单独继承java.uti ...
- awakeFromNib方法和viewDidLoad方法区别
当.nib文件被加载的时候,会发送一个awakeFromNib的消息到.nib文件中的每个对象,每个对象都可以定义自己的awakeFromNib函数来响应这个消息,执行一些必要的操作. 也就是说只有通 ...
- ThinkPHP 中M方法和D方法的具体区别
M方法和D方法的区别 ThinkPHP 中M方法和D方法都用于实例化一个模型类,M方法 用于高效实例化一个基础模型类,而 D方法 用于实例化一个用户定义模型类. 使用M方法 如果是如下情况,请考虑使用 ...
- 请简述一下线程的sleep()方法和yield()方法的区别?
请简述一下线程的sleep()方法和yield()方法的区别? ①sleep()方法给其他线程机会时不考虑线程的优先级,因此会给低优先级的线程以运行的机会. yield()方法只会给相同优先级或更高优 ...
- Java并发编程—schedule方法和scheduleAtFixedRate方法的区别
原文作者:一叶丿清风 原文地址:schedule方法和scheduleAtFixedRate方法的区别 schedule方法和scheduleAtFixedRate方法都可以实现任务的延时和不延时执行 ...
- flush方法和close方法的区别
package com.learn.Demo05Writer;import java.io.FileWriter; import java.io.IOException;/*flush方法和close ...
最新文章
- R语言ggplot2可视化、在可视化区域中自定义添加多个大小不同矩形阴影区域、自定义配置大小不同矩形阴影区域的颜色(Adding multiple shadows/rectangles)
- ant导入Zookeeper到Eclipse错误path contains invalid character
- 使用 ale.js 制作一个小而美的表格编辑器(3)
- Matlab:绘制简单能量的接收机工作特性曲线(Energy_detection_simulation_ok)
- Java11正式发布了,我们该怎么办?
- 传输层 :TCP/UDP 协议(用于封装接口)
- footer bar in SAP Fiori as a service
- DotText源码阅读(7) --Pingback/TrackBack
- 为什么程序员要尽量少写代码
- python做图像识别该学什么_Python实现图片识别加翻译【高薪必学】
- java中输入方式Scanner和BufferedReader
- 编程语言也有中年危机,Java 为何一直被唱衰?
- Layui图片上传限制一张的问题
- Linux设备驱动之字符设备(三)
- linux 用户空间与内核空间——高端内存详解
- mgr.dll病毒手工清除方法!
- GIT可视化工具 代码上传工具
- 怎么删除计算机中的服务,小白教你怎么删除系统服务
- 八、图像金字塔(高斯金字塔、拉普拉斯金字塔)
- android wine教程_如何在 Android 上借助 Wine 来运行 Apps