executeupdate mysql_sql语句executeQuery和executeUpdate之间的区别

executeupdate mysql_sql语句executeQuery和executeUpdate之间的区别方法一.executeQuery用于产生单个结果集(ResultSet)的语句,例如SELECT语句。被使用最多的执行SQL语句的方法。这个方法被用来执行SELECT语句,它几乎是使用最多的SQL语句。但也只能执行查询语句,执行后返回代表查询结果的ResultSet对象。如://加载数据库驱动Class.forName(“com.mysql.jdbc.Driver”);//使用D…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

方法一.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);

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/179996.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • ubuntu GPG error 解决办法

    ubuntu GPG error 解决办法下载公钥:添加公钥:key-server: keyserver.Ubuntu.com

    2022年7月3日
    25
  • 别瞎学了,这几门语言要被淘汰了!

    点击上方“全栈程序员社区”,星标公众号 重磅干货,第一时间送达 来源:老九学堂 为了办公便捷和效率提升,新的编程语言如雨后春笋般出现,但只有少数编程语言才能成为新宠。 这种进步的一…

    2021年6月25日
    74
  • nifi mysql hive_Nifi入门

    nifi mysql hive_Nifi入门NiFi基本概念概述简单地说,NiFi是为了自动化系统之间的数据流而构建的。虽然术语“数据流”在各种环境中使用,但我们在此处使用它来表示系统之间自动化和管理的信息流。这个问题空间一直存在,因为企业有多个系统,其中一些系统创建数据,一些系统消耗数据。已经讨论并广泛阐述了出现的问题和解决方案模式。企业集成模式中提供了一个全面且易于使用的表单。NiFi的诞生,要致力于解决的问题:因为网络故障、磁盘故障…

    2025年7月31日
    4
  • 关于权限表的基本设计[通俗易懂]

    关于权限表的基本设计[通俗易懂]对于一个系统,必须严格的控制权限,权限表的设计是基本的。基本的权限表有五个,即用户表,角色表,权限表,用户角色表,角色权限表。下面介绍下基本字段用户表  useruser_iduser_namepassword角色表  role role_idrole_name权限表 permissionpermission_idpermission用户角色表 

    2022年9月27日
    2
  • 开机出现efi shell解决

    开机出现efi shell解决解决方法:电脑关机,放一会儿,自动就好了。前提是,电脑小白,以前或者现在没改过bois配置,我相信大部分都不会无聊到改bois配置。实际情况,我用手机找问题解决方法加上在电脑上试着解决,大概花了30多分钟吧。所以,出现这个问题,就把电脑晾一边,放30多分钟,具体估计因电脑而异。问题背景:打开,关闭,操作电脑软件太快了,具体有模拟器,网页,androidstudio,其实和平时相比…

    2022年7月24日
    94
  • Java标识符的命名规则[通俗易懂]

    Java标识符的命名规则[通俗易懂]Java语言中,为各种变量、方法和类等起的名字称为标识符Java标识符的命名规则:应以字母、下划线、美元符开头后跟字母、下划线、美元符或数字Java标识符大小写敏感,长度无限制1.java中能用作标识符的有:26个英文字母(大、小写),数字,下划线,美元符号$。但是不能以数字开头。2.类名首个字母必须大写,多个单词组成的,每个单词首字母都要大写。3.方法名一般首个字母小写(构造…

    2022年7月8日
    36

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号