方法一.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之间的区别相关推荐

  1. sql语句 execute、executeQuery和executeUpdate之间的区别

    execute.executeQuery和executeUpdate之间的区别 JDBC中Statement 接口提供了三种执行 SQL 语句的方法:executeQuery.executeUpdat ...

  2. mysql语句 execute、executeQuery和executeUpdate之间的区别

    execute.executeQuery和executeUpdate之间的区别JDBC中Statement 接口提供了三种执行 SQL 语句的方法:executeQuery.executeUpdate ...

  3. execute、executeQuery和executeUpdate之间的区别

    execute.executeQuery和executeUpdate之间的区别 JDBCTM中Statement接口提供的execute.executeQuery和executeUpdate之间的区别 ...

  4. java executequery_java execute、executeQuery和executeUpdate之间的区别

    在用纯JSP做一个页面报警功能的时候习惯性的用executeQuery来执行SQL语句,结果执行update时就遇到问题,语句能执行,但返回结果出现问题,另外还忽略了executeUpdate的返回值 ...

  5. (转)execute、executeQuery和executeUpdate之间的区别

    execute.executeQuery和executeUpdate之间的区别 JDBCTM中Statement接口提供的execute.executeQuery和executeUpdate之间的区别 ...

  6. java execute、executeQuery和executeUpdate之间的区别

    在用纯JSP做一个页面报警功能的时候习惯性的用executeQuery来执行SQL语句,结果执行update时就遇到问题,语句能执行,但返回结果出现问题,另外还忽略了executeUpdate的返回值 ...

  7. JDBC之execute、executeQuery和executeUpdate之间的区别

    execute.executeQuery和executeUpdate之间的区别 JDBC中Statement接口提供的execute.executeQuery和executeUpdate之间的区别 S ...

  8. Java中的executeQuery_java execute,executeQuery和executeUpdate之间的区别

    java execute,executeQuery和executeUpdate之间的区别 关注:269  答案:4  信息版本:手机版 电脑版 解决时间 2021-01-25 18:31 提问者怪咖 ...

  9. JDBC中Statement接口提供的execute、executeQuery和executeUpdate之间的区别

    Statement 接口提供了三种执行 SQL 语句的方法:executeQuery.executeUpdate 和 execute.使用哪一个方法由 SQL 语句所产生的内容决定. 方法execut ...

最新文章

  1. tf.keras.optimizers.Adam 优化器 示例
  2. 联想正遭遇第四道坎 柳传志对症下药
  3. How does gateway system determine whether cache is hit
  4. pythonjam怎么运行_第二十四天 PYTHON学习
  5. JDK+Tomcat搭建JSP运行环境--JSP基础
  6. C#LeetCode刷题-分治算法
  7. js生成批次号_一文知晓MES系统中的批次管控功能
  8. 2091: [Poi2010]The Minima Game
  9. html盒子阴影效果,CSS3给div或者文字添加阴影(盒子阴影、文本阴影的使用)
  10. 变量、作用域和内存问题
  11. 23. Element lastChild 属性
  12. 人工智能原理知识点对照
  13. sqlserver 2000 安装后本机如何连接_3030铝型材框架上的角槽连接件是如何安装固定的?...
  14. 5s硬件测试软件,生产现场管理5S推行工具
  15. “冯唐易老,李广难封”的启示
  16. java编译器 jit_JIT编译器
  17. python turtle画简易的太极图
  18. 区块链开发(十四)以太坊go-ethereum客户端查询交易列表探讨
  19. Mesh(802.11s)组网 — 基于OpenWRT路由器
  20. 【Adapter模式】C++设计模式——适配器

热门文章

  1. 上一页、下一页功能的实现
  2. 安装软件出现Error 1327 Invalid Drive X:/(X为盘符,有可能是C~Z)的解决方法
  3. React Native 工程初始化过慢解决办法+运行时产生的问题解决方案
  4. 2014/11/13_随想
  5. asp.net+C#基于web的失物招领系统ccA1A9程序
  6. 陈宝峰java_陈宝峰
  7. 7-1 有重复元素的全排列 (10 分)
  8. Window11快捷命令行【超实用】
  9. 【广告算法工程师入门 20】机制设计-从GSP机制到VCG机制
  10. Shiro 与 Spring框架整合基本配制说明