- 1
- 0
- 约8.16千字
- 约 41页
- 2018-03-09 发布于浙江
- 举报
[计算机软件及应用]第七章 jdbc
(1) void setXxx(int parameterIndex,Date x) throws SQLException 设置SQL中?的参数值 (2) int executeUpdate() throws SQLException 用于执行非SELECT的SQL语句,该方法返回int类型值,表达SQL语句影响的记录个数 (3) ResultSet executeQuery() throws SQLException 执行SELECT查询语句,返回ResultSet类型的查询结果集。 结果集(ResultSet)是执行Select查询语句时返回结果的表达,它是一个存储查询结果的对象,但是结果集并不仅仅具有存储的功能,他同时还具有操纵数据的功能。 ResultSet对象取得: 通过Statement或PreparedStatement对象执行select语句取得ResultSet结果集对象, 示例如下: String sql=”select * from DEPT”; PreparedStatement ps= cn.prepareStatement (sql); ResultSet rs=ps.executeQuery(); ResultSet接口用于获取执行SQL语句/数据库存储过程返回的结果, 它的实例对象包含符合SQL语句中条件的所有记录的集合, 通过一套getXXX()方法提供对这个集合的访问。 String getString(int columnIndex) :取得指定String类型字段的记录值,int指定字段序号,从1开始。 String getString(String columnLabel):取得指String类型字段的记录值,String指定字段名称。 通过getXXX()方法获取结果集中的数据,其中XXX与结果集中所存放的数据类型有关。 boolean next() throws SQLException next()方法用于移动数据库游标到记录集中的下一行,使下一行成为当前行,可通过此游标访问记录集中的记录。 可以作为判断查询结果中是否还有记录的标准 void close() throws SQLException 关系结果集,释放内存 Connection.createStatement(int resultSetType,int resultSetConcurrency) 第一个参数用来设定记录集是否可滚动,可修改,不添加该参数则记录集不可滚动 resultSetType取值为: ResultSet.Type_FORWARD_ONLY 只能向前滚动 ResultSet.Type_SCROLL_INSENSITIVE 修改不敏感 ResultSet.Type_SCROLL_SENSITIVE 修改敏感 第二个参数用来设定记录集是只读还是可以修改, resultSetConcurrency取值为: ResultSet.CONCUR_READ_ONLY 记录集只读 ResultSet.CONCUR_UPDATABLE 记录集可修改 基本ResultSet createStatement不加参数时生成的结果集是基本结果集。不能滚动,只能依次访问每条记录。 可滚动的ResultSet onnection.createStatement(ResultSet.Type_FORWARD_ONLY , ResultSet.CONCUR_READ_ONLY) 该参数生成的记录集是可滚动但是不能修改的记录集 可更新的ResultSet onnection.createStatement(ResultSet.Type_SCROLL_INSENSITIVE, ResultSet.CONCUR_UP DATABLE) 该参数生成的记录集是可滚动且可修改的记录集 可保持的ResultSet 正常情况下的结果集在执行另一个查询时就会被关闭,或者调用commit方法也会关闭结果集。而可保持结果集就是当结果被提交后,结果集不被关闭 从JDBC3.0后,在Connection.createStatement(int resultSetType,int resultSetConcurrency,int resultSetHoldability)中所添加的第三参数用来确定记录集是否是可保持的。该参数取值为: ResultSet.HOLD_CURSORS_OVER_COMMIT 可保持 ResultSet.CLOSE_CURSORS_AT_COMMIT 提交后关闭,不保持 连接池基本概念:数据库
您可能关注的文档
最近下载
- 2025年广西执法考试题及答案.doc VIP
- 2025年春新课程能力培养七年级数学下册人教版答案.pdf VIP
- 《常见淡水鱼病的诊断及防治》课件.ppt
- 《中国结课件》课件.ppt VIP
- 《药品营销心理学》课程标准.docx VIP
- 干股(虚拟股)分红协议书--最全最标准.doc VIP
- 港澳台华侨生入学考试物理试题真题及答案(2025年).docx VIP
- 2025年春基础训练九年级化学下册人教版答案.pdf VIP
- 2022年-2024年青岛卫健委事业编护理笔试真题.docx VIP
- 建筑工程图集 13SG903-1:混凝土结构常用施工详图(现浇混凝土板、非框架梁配筋构造).pdf VIP
原创力文档

文档评论(0)