永发信息网

sql语句 execute,executeQuery和executeUpdate之间的区别

答案:1  悬赏:80  手机版
解决时间 2021-01-31 19:16
sql语句 execute,executeQuery和executeUpdate之间的区别
最佳答案
PreparedStatement接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。
1、方法executeQuery
用于产生单个结果集的语句,例如 SELECT 语句。 被使用最多的执行 SQL 语句的方法是 executeQuery。这个方法被用来执行 SELECT 语句,它几乎是使用最多的 SQL 语句。
2、方法executeUpdate
用于执行 INSERT、UPDATE 或 DELETE 语句以及 SQL DDL(数据定义语言)语句,例如 CREATE TABLE 和 DROP TABLE。INSERT、UPDATE 或 DELETE 语句的效果是修改表中零行或多行中的一列或多列。executeUpdate 的返回值是一个整数,指示受影响的行数(即更新计数)。对于 CREATE TABLE 或 DROP TABLE 等不操作行的语句,executeUpdate 的返回值总为零。
使用executeUpdate方法是因为在 createTableCoffees 中的 SQL 语句是 DDL (数据定义语言)语句。创建表,改变表,删除表都是 DDL 语句的例子,要用 executeUpdate 方法来执行。你也可以从它的名字里看出,方法 executeUpdate 也被用于执行更新表 SQL 语句。实际上,相对于创建表来说,executeUpdate 用于更新表的时间更多,因为表只需要创建一次,但经常被更新。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
芸香茶楼地址在哪,我要去那里办事
英语翻译Thank you
二十四岁生日祝福语
为什么一跳绳就想上厕所
在水一方茶艺地址有知道的么?有点事想过去
win10预览版和正式版的区别
有“世界花成”之称的是哪个城市?
请问可以直接在芦潮港买票去嵊泗列岛吗?
上课私自去小便的检讨书300字
被狗狗咬到,没破皮没流血,就是有点红,需要
昌州茶楼地址在哪,我要去那里办事
六君阁茶楼怎么去啊,我要去那办事
佳能600d配腾龙70-300mm镜头能加“肯高PRO 30
行远包装的铝箔饭盒封口机模具是什么材质?
画画班大班要求画一幅画《雨天的印象》
推荐资讯
父母经常性的吵架,吵的很凶,吵的现在我都不
如何正确培养天蝎座孩子
有没有好点拼图软件可以把偶像的全部照片拼在
昨天晚上在同程网购买的车票,现在还在显示付
快乐精灵自拍照相馆地址在什么地方,想过去办
下列属于富含淀粉的块根植物是CA. 小麦B. 玉
东方瑜伽会所地址在什么地方,我要处理点事
西市区工业园区安全生产监督管理局地址有知道
求33年同学聚会祝贺语
那个全民k歌怎么样整才是我唱的啊,不要带有
如何破解佛经里面,所有的意思上的含义
猪肝一次吃多少合适
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?