JDBC 中的 executeUpdate 和 executeQuery 方法:为什么 executeUpdate 返回值不是 ResultSet 对象?

JDBC 中的 executeUpdate 和 executeQuery 方法:为什么 executeUpdate 返回值不是 ResultSet 对象?

JDBC 中的 executeUpdate 和 executeQuery 方法:为什么 executeUpdate 返回值不是 ResultSet 对象?从现在开始,努力学习吧!本文主要讲解了等等相关知识点,我会在主机宝贝中持续更新相关的系列文章,欢迎大家关注并积极留言建议。下面就先一起来看一下本篇正文内容吧,希望能帮到你!

JDBC中的executeupdate和executeQuery方法解析

JDBC中的executeupdate和executeQuery方法是常用方法。executeupdate负责执行,executeQuery负责查询,executeQuery方法返回ResultSet对象,即存储查询结果的对象。而executeupdate方法返回int,引发了疑惑。

根据Java文档,executeupdate方法返回值的含义为:”1)SQL数据操作语言(DML)语句的行计数,或2)不返回任何内容的SQL语句的行计数为0″。

这里涉及一个概念,SQL语句种类。executeQuery()主要用于执行DQL(select查询语句),而executeUpdate()主要用于执行DML(如insert、update、delete)和DDL(如create schema)。

DML操作有行数变动,executeUpdate()返回受影响的行数;DDL操作无返回,executeUpdate()返回0;此外还有一种DCL操作,executeUpdate()也能使用,但未经测试。

终于介绍完啦!小伙伴们,这篇关于《JDBC 中的 executeUpdate 和 executeQuery 方法:为什么 executeUpdate 返回值不是 ResultSet 对象?》的介绍应该让你收获多多了吧!欢迎大家收藏或分享给更多需要学习的朋友吧~主机宝贝公众号也会发布数据库相关知识,快来关注吧!

相关推荐

身段 的意思、解釋、用法、例句
菠菜365官网

身段 的意思、解釋、用法、例句

📅 07-22 👁️ 4727
pingpangqiu - 乒乓球 - pīngpāngqiú(table tennis的英文翻译)
外勤365老版本下载怎样下载

pingpangqiu - 乒乓球 - pīngpāngqiú(table tennis的英文翻译)

📅 08-27 👁️ 7432
异次元战姬攻略秘籍
外勤365老版本下载怎样下载

异次元战姬攻略秘籍

📅 08-04 👁️ 8289