[计算机软件及应用]第七章 jdbc.pptVIP

  • 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 提交后关闭,不保持 连接池基本概念:数据库

文档评论(0)

1亿VIP精品文档

相关文档