数据库-MySQL-JDBC-execute、executeUpdate、executeQuery
execute、executeUpdate、executeQuery区别
1.ResultSet executeQuery(String sql); 执行SQL查询,并返回ResultSet 对象。
2.int executeUpdate(String sql); 可执行增,删,改,返回执行受到影响的行数。
3.boolean execute(String sql); 可执行任何SQL语句
execute是executeQuery和executeUpdate的综合.
方法executeQuery
用于产生单个结果集(ResultSet)的语句,例如:被执行最多的SELECT 语句。
这个方法被用来执行 SELECT 语句,但也只能执行查询语句,执行后返回代表查询结果的ResultSet对象。
方法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语句了。
数据库-MySQL-JDBC-execute、executeUpdate、executeQuery相关推荐
- mysql语句 execute、executeQuery和executeUpdate之间的区别
execute.executeQuery和executeUpdate之间的区别JDBC中Statement 接口提供了三种执行 SQL 语句的方法:executeQuery.executeUpdate ...
- mysql date_trunc_com.mysql.jdbc.MysqlDataTruncation: Data trunca...
连接的是mysql数据库,插入数据时,控制台报: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for colu ...
- Spring MVC 项目中配置log4j 出现错误log4j:ERROR Failed to excute sql com.mysql.jdbc.exceptions.jdbc4.MySQLSynt
错误信息如下: 2016-09-08 17:11:45 [com.mchange.v2.c3p0.C3P0Registry]-[INFO] Initializing c3p0-0.9.1.2 [bui ...
- Caused by: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect datetime value:
问题:ERROR JDBCExceptionReporter:72 - Data truncation: Incorrect datetime value: '' for column 'create ...
- mysql jdbc字符编码_java中jdbc/sql出现编码问题
com.mysql.jdbc.exceptions.MySQLSyntaxErrorException: Unknown column '???è??é"?è??' in 'field li ...
- 关于jdbc中executeUpdate()的错误
jdbc中更新数据pst.executeUpdate()老是报错可能是什么原因? 下面是错误提示,望大佬指点: Exception in thread "main" com.mys ...
- executeupdate mysql_使用Mysql中的executeUpdate在SQL语句中创建表
我有以下内容doGet(): protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ...
- executeupdate mysql_java – 使用Mysql中的executeUpdate通过sql语句...
我有以下doGet(): protected void doGet(HttpServletRequest request, HttpServletResponse response) throws S ...
- JDBC中execute、executeQuery和executeUpdate的区别
Statement 接口提供了三种执行 SQL 语句的方法:executeQuery.executeUpdate 和 execute.使用哪一个方法由 SQL 语句所产生的内容决定. 1.方法exec ...
- java executequery,JDBC中的execute(),executeQuery()和executeUpdate()方法有什么区别?
一旦你创建了Statement对象可以使用的即声明接口的执行方法之一执行它,execute(),executeUpdate()和executeQuery(). 的execute()方法:该方法是用于执 ...
最新文章
- 好文 | “智能经济”时代,协作机器人的应用前景与趋势探讨
- ECharts - 饼状图隐藏标示线和标示文字
- PySide 简易教程三-------动手写起来
- Android开发之PCM音频流采集| 音频流录制与PCM音频流播放的实现方法
- vc++ List Control控件获得所有选中行的序号
- 远控免杀专题9 --- Avet免杀
- 有关JAVA考试中数据库的题,javaee期末考试题库,用javaEE编写一个题库系统,要怎么做...
- C++03:论容器的使用
- CentOS安装lynis安全漏洞扫描工具
- CSS3背景渐变。。。
- ORACLE之常用FAQ V1.0二(构架系统) (1)
- js中去除字符串中所有的html标签
- 字体外面怎么加边框_教您使用html代码给文字加边框!
- Cell | 共生菌群通过γδ T细胞促进肺癌的发展
- vue学习笔记--动画
- 快速选取单元格的10种方法。
- MySQL主从复制与读写分离配置及实操
- echarts地图上的标签为图片_百度地图标记点中添加Echarts图表
- Android开发——编译FFmpeg(一、前言)
- 2020最新版前端学习路线图
热门文章
- 杭州登山地图是谁开发的_好天气继续,重阳节登高,五条杭州登山线路奉上
- cron linux_如何在Linux中使用cron
- jmeter 脚本 排除_对Buildah脚本进行故障排除
- 开源 协作工具_6所高等学校教授开源,协作峰会的言论以及更多新闻
- Jono Bacon的社区管理指南
- Struts 拦截器
- 七.激光SLAM框架学习之A-LOAM框架---速腾Robosense-16线雷达室内建图
- ROS Rviz 显示超声波测量范围 Python
- Read the Docs 文档管理
- 深度学习笔记(35) 滑动窗口的卷积实现