execute、executeUpdate、executeQuery三者的区别(及返回值)
2017-01-17 10:06
471 查看
1、booleanexecute(String sql); 可执行任何SQL语句,返回一个布尔值,表示是否返回ResultSet 。
2、ResultSetexecuteQuery(String sql); 执行SQL查询,并返回ResultSet 对象。
3、int executeUpdate(String sql); 可执行增,删,改,返回执行受到影响的行数。
execute是executeQuery和executeUpdate的综合.
它允许执行查询语句、更新语句、DDL语句。返回值为true时,表示执行的是查询语句,可以通过getResultSet方法获取结果;返回值为false时,执行的是更新语句或DDL语句
头2种一般在查询中使用(select语句)
最后一个在插入、更新、删除时使用( INSERT、UPDATE 或 DELETE
语句,或者不返回任何内容的DDL 语句)
1、booleanexecute(String sql); 可执行任何SQL语句,返回一个布尔值,表示是否返回ResultSet 。
2、ResultSetexecuteQuery(String sql); 执行SQL查询,并返回ResultSet 对象。
3、int executeUpdate(String sql); 可执行增,删,改,返回执行受到影响的行数。
execute是executeQuery和executeUpdate的综合.
它允许执行查询语句、更新语句、DDL语句。返回值为true时,表示执行的是查询语句,可以通过getResultSet方法获取结果;返回值为false时,执行的是更新语句或DDL语句
头2种一般在查询中使用(select语句)
最后一个在插入、更新、删除时使用( INSERT、UPDATE 或 DELETE
语句,或者不返回任何内容的DDL 语句)
相关文章推荐
- MalformedByteSequenceException:3 字节的 UTF-8 序列的字节 3 无效。
- Bluebird 高性能揭秘
- 如何解决UITableView的cell重用导致重影出错(内容错乱)
- UIBarButtonSystemItem 系统默认样式解析
- UUID
- requests+BeautifulSoup爬虫示例程序
- erdaicms首款基于weui(微信网页开发样式库)的前端模版上线
- WWDC2016 Session笔记 - iOS 10 UICollectionView新特性
- Java多线程-工具篇-BlockingQueue(实现生产者和消费者模式)
- Excel导入异常Cannot get a text value from a numeric cell解决
- ZCMU-1373-Crixalis's Equipment
- easyui-datebox onchange事件
- 微信小程序Swiper+wx.request 数据绑定刷新
- 通过js来获取select的全部值,包括id,text,value
- 怎么删除weblogic里queue的消息 不然一起weblogic就狂报错
- NGUI+xml解析
- 游戏开发之UE4添加角色到场景中
- 游戏开发之UE4添加角色到场景中
- ythjuk,uili8l;o9;o;o;p';pikil.o;o
- 374. Guess Number Higher or Lower