大家好,小范来为大家解答以上的问题。executeUpdate方法不能用于执行这个很多人还不知道,现在让我们一起来看看吧!
1、方法executeUpdate用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。
2、INSERT、UPDATE 或 DELETE 语句的效果是修改表中零行或多行中的一列或多列。
3、executeUpdate 的返回值是一个整数(int),指示受影响的行数(即更新计数)。
4、对于 CREATE TABLE 或 DROP TABLE 等不操作行的语句,executeUpdate 的返回值总为零。
5、如://加载数据库驱动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);>方法execute:可用于执行任何SQL语句,返回一个boolean值,表明执行该SQL语句是否返回了ResultSet。
6、如果执行后第一个结果是ResultSet,则返回true,否则返回false。
7、但它执行SQL语句时比较麻烦,通常我们没有必要使用execute方法来执行SQL语句,而是使用executeQuery或executeUpdate更适合,但如果在不清楚SQL语句的类型时则只能使用execute方法来执行该SQL语句了。
8、如: //加载驱动Class.forName(driver);//获取数据库连接conn = DriverManager.getConnection(url , user , pass);//使用Connection来创建一个Statment对象stmt = conn.createStatement();//执行SQL,返回boolean值表示是否包含ResultSetboolean hasResultSet = stmt.execute(sql);//如果执行后有ResultSet结果集if (hasResultSet){//获取结果集rs = stmt.getResultSet();//ResultSetMetaData是用于分析结果集的元数据接口ResultSetMetaData rsmd = rs.getMetaData();int columnCount = rsmd.getColumnCount();//迭代输出ResultSet对象while (rs.next()){//依次输出每列的值for (int i = 0 ; i < columnCount ; i++ ){System.out.print(rs.getString(i + 1) + "/t");}System.out.print("/n");}}else{System.out.println("该SQL语句影响的记录有" + stmt.getUpdateCount() + "条");}两者区别具体表现:execute方法执行返回的都是布尔值。
9、executeupdate返回的都是int整数类型。
10、execute方法在执行SQL语句的时候比较麻烦,而executeupdate比较方便。
11、我不是答的高质量,怎么老是把我归到高质量呢。
本文到此分享完毕,希望对大家有所帮助。
智能推荐
-
泰拉瑞亚火星人入侵怎么召唤 泰拉瑞亚火星入侵召唤方法介绍2023-07-26 火星人入侵是游戏内的特殊事件之一,玩家们可以通过特殊道具召唤,那么泰拉瑞亚火星人入侵怎么召唤呢?感兴趣的玩家们 一起来看看泰拉瑞亚火星入侵召唤方法介绍吧。
-
鹿路通怎么查孩子的核酸报告 具体操作方法介绍2023-07-26 第一步,加入手机上的昆山市民软件,点击接下来我的选项。第二步,点击上面的核酸检测结尾查问选项。第三步,点击接下来的确认授权选项
-
青春山东app怎么进去 青春山东登录方法介绍2023-07-27 点击允许加入手机的青春山东,点击允许。点击脂盲进来APP点击接下来的进来APP。点击去登录或注册点击去登录或注册选项
-
微博中弄铁粉标识的详细操作方法2023-07-27 很多好友都爱好使用微博,那么网友明白微博中弄铁粉标记的浅易操作吗?若还不了解,就来学习学习微博中弄铁粉标记方法吧!微博中弄铁粉标记的详细操作教程微博铁粉如何弄:1
-
易校园的钱怎么退回到微信 操作方法介绍2023-07-26 1、在易校园主页面的底端,有一个“校卡”选择项,点一下其进到。2、在校卡页面,网友寻觅“刊出退钱”选择项,点一下其进到到现实页面
-
全网公敌手机版怎么下载 全网公敌手机版全网公敌手机版下载方法2023-07-27 作为一款最新上线的游戏,想必很多玩家们都想要下载体验,那么接下来就带给各位玩家们全网公敌手机版怎么下载,不要错过,一起来看看把。
-
《原子之心》4号鹰目试验场进入方法攻略2023-07-27 这段时间原子之心的热度绝顶高,很多萌新网友或许刚才入坑,个中原子之心4号鹰目试验场进来攻略教程或许玩家们还不了然切实其实内容是甚么,那么接下来小编就给网友解答疑惑
-
win11触控板失灵问题解决方法汇总介绍-win11触控板不能用了怎么办2023-09-14 文章导读:win11触控板不能用了怎么办?一般来说,笔记本电脑都带有触控板,负责着鼠标的功能和功用。那装载win11系统的电脑触控板没反映是怎么回事呢?小编整理了
-
1688中退货的详细操作方法2023-07-27 今日小编讲解了在1688若何退货举措,下文即是关于在1688中退货的攻略,一起来学习吧。1688中退货的详细操作攻略开启1688,点击我的,点击待收货,在需求退货
-
网易云音乐怎么邀请粉丝加入乐迷团?网易云音乐邀请粉丝加入乐迷团方法2023-07-26 网易云音乐推出的新功能乐迷团,相信许多音乐爱好者们已经发现了,那么怎样邀请粉丝进入乐迷团呢?接下来小编就为您诠释一下,不要错过啦!网易云音乐如何邀请粉丝进入乐迷团
-
《生化危机2重制版》录像带在哪?隐藏录像带获得方法分享2023-07-26 生化危险2:重制版中,小伙伴能够搜集到一盘录像带,经过摄影机播放能够发现游戏的隐藏内容,接下来本站小编带来的是大家小伙伴分享的录像带获取地点讲解
-
instagram创建账号怎么填 instagram创建账号填写方法2023-07-27 instagram是一款外网用来进行拍照分享自己照片或者图片的社交软件,这个软件里面用户可以通过分享照片和短视频来获取关注度,很多用户下好app不知账号怎么填,下面就让我们来看看instagram创建账号填写方法。