executeupdate mysql_sql语句executeQuery和executeUpdate之间的区别
方法一.executeQuery
用于产生单个结果集(ResultSet)的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的方法。这个方法被用来执行 SELECT 语句,它几乎是使用最多的 SQL 语句。但也只能执行查询语句,执行后返回代表查询结果的ResultSet对象。
如:
//加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
//使用DriverManager获取数据库连接
Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test",
"root","1234");
//使用Connection来创建一个Statment对象
Statement stmt = conn.createStatement();
//执行查询语句
ResultSet rs =stmt.executeQuery("select * from teacher");
//把查询结果输出来
while (rs.next())
{
System.out.println(rs.getInt(1) + "/t" + rs.getString(2));
}
方法二.executeUpdate
用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。INSERT、UPDATE 或 DELETE 语句的效果是修改表中零行或多行中的一列或多列。executeUpdate 的返回值是一个整数(int),指示受影响的行数(即更新计数)。对于 CREATE TABLE 或 DROP TABLE 等不操作行的语句,executeUpdate 的返回值总为零。
如:
//加载数据库驱动
Class.forName("com.mysql.jdbc.Driver");
//使用DriverManager获取数据库连接Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test",
"root","1234");
//使用Connection来创建一个Statment对象
Statement stmt = conn.createStatement();
//执行DML语句,返回受影响的记录条数
return stmt.executeUpdate(sql);
executeupdate mysql_sql语句executeQuery和executeUpdate之间的区别相关推荐
- sql语句 execute、executeQuery和executeUpdate之间的区别
execute.executeQuery和executeUpdate之间的区别 JDBC中Statement 接口提供了三种执行 SQL 语句的方法:executeQuery.executeUpdat ...
- mysql语句 execute、executeQuery和executeUpdate之间的区别
execute.executeQuery和executeUpdate之间的区别JDBC中Statement 接口提供了三种执行 SQL 语句的方法:executeQuery.executeUpdate ...
- execute、executeQuery和executeUpdate之间的区别
execute.executeQuery和executeUpdate之间的区别 JDBCTM中Statement接口提供的execute.executeQuery和executeUpdate之间的区别 ...
- java executequery_java execute、executeQuery和executeUpdate之间的区别
在用纯JSP做一个页面报警功能的时候习惯性的用executeQuery来执行SQL语句,结果执行update时就遇到问题,语句能执行,但返回结果出现问题,另外还忽略了executeUpdate的返回值 ...
- (转)execute、executeQuery和executeUpdate之间的区别
execute.executeQuery和executeUpdate之间的区别 JDBCTM中Statement接口提供的execute.executeQuery和executeUpdate之间的区别 ...
- java execute、executeQuery和executeUpdate之间的区别
在用纯JSP做一个页面报警功能的时候习惯性的用executeQuery来执行SQL语句,结果执行update时就遇到问题,语句能执行,但返回结果出现问题,另外还忽略了executeUpdate的返回值 ...
- JDBC之execute、executeQuery和executeUpdate之间的区别
execute.executeQuery和executeUpdate之间的区别 JDBC中Statement接口提供的execute.executeQuery和executeUpdate之间的区别 S ...
- Java中的executeQuery_java execute,executeQuery和executeUpdate之间的区别
java execute,executeQuery和executeUpdate之间的区别 关注:269 答案:4 信息版本:手机版 电脑版 解决时间 2021-01-25 18:31 提问者怪咖 ...
- JDBC中Statement接口提供的execute、executeQuery和executeUpdate之间的区别
Statement 接口提供了三种执行 SQL 语句的方法:executeQuery.executeUpdate 和 execute.使用哪一个方法由 SQL 语句所产生的内容决定. 方法execut ...
最新文章
- tf.keras.optimizers.Adam 优化器 示例
- 联想正遭遇第四道坎 柳传志对症下药
- How does gateway system determine whether cache is hit
- pythonjam怎么运行_第二十四天 PYTHON学习
- JDK+Tomcat搭建JSP运行环境--JSP基础
- C#LeetCode刷题-分治算法
- js生成批次号_一文知晓MES系统中的批次管控功能
- 2091: [Poi2010]The Minima Game
- html盒子阴影效果,CSS3给div或者文字添加阴影(盒子阴影、文本阴影的使用)
- 变量、作用域和内存问题
- 23. Element lastChild 属性
- 人工智能原理知识点对照
- sqlserver 2000 安装后本机如何连接_3030铝型材框架上的角槽连接件是如何安装固定的?...
- 5s硬件测试软件,生产现场管理5S推行工具
- “冯唐易老,李广难封”的启示
- java编译器 jit_JIT编译器
- python turtle画简易的太极图
- 区块链开发(十四)以太坊go-ethereum客户端查询交易列表探讨
- Mesh(802.11s)组网 — 基于OpenWRT路由器
- 【Adapter模式】C++设计模式——适配器
热门文章
- 上一页、下一页功能的实现
- 安装软件出现Error 1327 Invalid Drive X:/(X为盘符,有可能是C~Z)的解决方法
- React Native 工程初始化过慢解决办法+运行时产生的问题解决方案
- 2014/11/13_随想
- asp.net+C#基于web的失物招领系统ccA1A9程序
- 陈宝峰java_陈宝峰
- 7-1 有重复元素的全排列 (10 分)
- Window11快捷命令行【超实用】
- 【广告算法工程师入门 20】机制设计-从GSP机制到VCG机制
- Shiro 与 Spring框架整合基本配制说明