java调用sql语句时需要注意的东东
2013-11-05 20:10
239 查看
1 int executeUpdate(String sql)
可以执行INSERT,UPDATE或DELETE,返回值是一个整数,指示受影响的行
数(即更新计数)。
(比如添加了重复行或删除了原本不存在的行,将返回0)
2 ResultSet executeQuery(String sql)
返回一个ResultSet对象,不为空。
3 boolean execute(String sql)
该方法返回值不同,使用方式也不同:返回值为true时,表示执行的查
询语句,使用getResultSet方法获取结果;返回值为false时,表示执行更新或
DDL语句,使用getUpdateCount获取结果
注意:执行insert不要用execute(),而要用executeUpdate(),否则无法根据其
返回值得知是否插入是否成功。(execute即使插入成功,返回的却是false,所
以一定要看参考手册哦)
可以执行INSERT,UPDATE或DELETE,返回值是一个整数,指示受影响的行
数(即更新计数)。
(比如添加了重复行或删除了原本不存在的行,将返回0)
2 ResultSet executeQuery(String sql)
返回一个ResultSet对象,不为空。
3 boolean execute(String sql)
该方法返回值不同,使用方式也不同:返回值为true时,表示执行的查
询语句,使用getResultSet方法获取结果;返回值为false时,表示执行更新或
DDL语句,使用getUpdateCount获取结果
注意:执行insert不要用execute(),而要用executeUpdate(),否则无法根据其
返回值得知是否插入是否成功。(execute即使插入成功,返回的却是false,所
以一定要看参考手册哦)
相关文章推荐
- MySQL中的一些特性和SQL语句中需要注意的问题
- SQL基础语句,需要注意的
- 学习使用mysql需要注意的几个sql语句
- Elasticsearch 5.5 SQL语句转Java Client 及相关注意事项(三)
- Java面试需要知道的SQL语句语法(一)
- PB调用java编写的webservice需要注意的几点
- SQL语句Group By和Having需要注意的地方
- MyBatis排序时使用order by 动态参数时需要注意,用$而不是# 用$传参时,直接将参数的值放在sql语句中,如:
- sql语句需要注意的问题
- 【MySQL】MySQL学习之-设计高性能SQL语句需要注意事项
- Java调用C#WEBSERVICE需要注意的细节及实例
- java jdbc调用oracle的函数或过程返回SQL语句查询的结果集
- 使用sql语句备份和恢复SQLserver数据库,以及需要注意的事项
- 优化SQL语句需要注意的4点
- SQL中Like语句需要注意
- Java面试需要知道的SQL语句语法(二)
- sql查询语句性能问题及编写时需要注意的地方
- sql查询语句优化需要注意的几点
- SQL语句偶尔需要用的东东
- Java面试需要知道的SQL语句语法(三)