ResultSet的Type

st = conn.prepareStatement(sql.toString(), ResultSet.TYPE_SCROLL_INSENSITIVE, ResultSet.CONCUR_READ_ONLY);   str=DataUtil.resultSetToArray(st.executeQuery());

一、ResultSet的Type属性TYPE_FORWARD_ONLY,   TYPE_SCROLL_INSENSITIVE,or TYPE_SCROLL_SENSITIVE解释:
1.TYPE_FORWORD_ONLY,只可向前滚动;   2.TYPE_SCROLL_INSENSITIVE,双向滚动,但不及时更新,就是如果数据库里的数据修改过,并不在ResultSet中反应出来。   3.TYPE_SCROLL_SENSITIVE,双向滚动,并及时跟踪数据库的更新,以便更改ResultSet中的数据。

二、

CONCUR_READ_ONLY :

该常量指示不可以更新的 ResultSet 对象的并发模式 就是类似只读 属性,不可仪更改的啊!不能用结果集更新数据。 CONCUR_UPDATABLE :

该常量指示可以更新的 ResultSet 对象的并发模式。 ResultSet对象可以执行数据库的新增、修改、和移除。

时间: 2024-11-06 07:16:53

ResultSet的Type的相关文章

ResultSet 的Type属性 TYPE_FORWARD_ONLY, TYPE_SCROLL_I

说明:Statement stmt = con.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); 通用格式为:Statement stmt=con.createStatement(int type,int concurrency);我们在访问数据库的时候,在读取返回结果的时候,可能要前后移动指针,比如我们先计算有多少条信息,这是我们就需要把指针移到最后来计算,然后再把指针移到最前面,逐条读

JDBC 入门 - 结果集

ResultSet (结果集) RSType 和 RSConcurrency 当对数据库进行查询操作的时候, 数据库返回的数据通过 ResultSet 接口获取. ResultSet 内部管理了一个 cursor(游标), cursor 指向当前要读的数据, ResultSet 提供了以下三类接口: 游标移动接口, 用来操作移动游标. 获取数据接口, 用来从当前游标指向位置的数据 更新数据接口, 用来更新当前游标指向位置的数据, 并可以更改对应数据库中的数据. ResultSet 的类型: 在创

几种分页方式分析

一.逻辑分页 1.逻辑分页的第一种方式,利用ResultSet的滚动分页.步骤如下: a.根据条件sql查询数据库. b.得到ResultSet的结果集,由于ResultSet带有游标,因此可以使用其next()方法来指向下一条记录. c.利用next()方法,得到分页所需的结果集. 这种分页方式依靠的是对结果集的算法来分页,因此通常被称为“逻辑分页”. 代码如下: /** *//** * TestPageResultSetDAO.java * * Copyright 2008. All Rig

Mysql-porxy 读写分离与Tcpdumo抓包工具

一.mysql-proxy概念: MySQL Proxy 可以做Mysql数据库代理,基于mysql主从复制之上,能够实现读写分离.负载均衡等功能,即可以实现数据写入在主服务器,而数据查询则去往从服务器进行查询,从而大大降低主服务器的负载,对提升整个mysq集群能力有很大的作用. 下载地址:http://dev.mysql.com/downloads/mysql-proxy/ 二.配置mysql主从集群,详情见http://zhangshijie.blog.51cto.com/806066/16

spring.net 集成nhibernate配置文件(这里暴露了GetCurrentSession 对于 CurrentSession unbond thread这里给出了解决方法)

我这里主要分成了两个xml来进行spring.net管理实际情况中可自己根据需要进行分类 Dao2.xml <?xml version="1.0" encoding="utf-8" ?> <objects xmlns="http://www.springframework.net" xmlns:db="http://www.springframework.net/database" xmlns:tx=&quo

jdbc就是这么简单

一.JDBC JAVA Database Connectivity java 数据库连接. JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成.JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名. 二.为什么会出现JDBC SUN公司提供的一种数据库访问规则.规范, 由于数据

mybatis-加载statement配置2

1. 概述 本文接 <精尽 MyBatis 源码分析 —— MyBatis 初始化(二)之加载 Mapper 映射配置文件> 一文,来分享 MyBatis 初始化的第三步,加载 Statement 配置.而这个步骤的入口是 XMLStatementBuilder .下面,我们一起来看看它的代码实现. 在 <精尽 MyBatis 源码分析 —— MyBatis 初始化(二)之加载 Mapper 映射配置文件> 的 「2.3.5 buildStatementFromContext」 中

jquery_ui

/*! jQuery UI - v1.10.4 - 2014-01-17 * http://jqueryui.com * Includes: jquery.ui.core.js, jquery.ui.widget.js, jquery.ui.mouse.js, jquery.ui.position.js, jquery.ui.accordion.js, jquery.ui.autocomplete.js, jquery.ui.button.js, jquery.ui.datepicker.js,

苹果APP更新上架被拒的另一种理由(Safety - Objectionable Content)

这两个星期,本来想和大伙分享:写IT连创业系列运营篇,但时间飞过,仍只是写了开头,一直很忙,没能完往下写.今天就动手写点其它内容,哈哈,免的和小伙伴太陌生???前几天IT恋更新了下版本(主要是解决远程APNS通知的问题了) http://p.baidu.com/itopic/main/qlog?qid=d7156162633336383561662600&type=questionlog http://p.baidu.com/itopic/main/qlog?qid=11166162633962