码迷,mamicode.com
首页 > 编程语言 > 详细

Java中excute,excuteUpdate,excuteQuery的区别

时间:2016-08-28 19:26:11      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:

executeQuery(String sql) 
    执行select语句,它返回的是查询后得到记录集(resultset)。

 

executeUpdate(String sql) 
    执行update,insert,delete语句,它返回的是语句执行后说影响到的记录条数(int)。对于 CREATE TABLE 或 DROP TABLE 等不操作行的DDL语句,executeUpdate 的返回值总为零。

 

execute(String sql) 
    执行任何sql语句,也就是前两者之一。返回值是第一个结果的表现形式。当第一个执行结果是查询语句时,返回true,可以通过getResultSet方法获取结果;当第一个执行结果是更新语句或DDL语句时,返回false,可以通过getUpdateCount方法获取更新的记录数量。 

Java中excute,excuteUpdate,excuteQuery的区别

标签:

原文地址:http://www.cnblogs.com/damonfirstblog/p/5815588.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!