`
lijie34504
  • 浏览: 1297 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

Ibatis读写Clob类型的速度

阅读更多
环境:
JDK:1.6
Ibatis:ibatis-2.3.4.726.jar
Oracle:ojdbc14.jar
Struts2+Spring+Ibatis
浏览器:IE6,FireFox3.5.1
由于Oracle的vachar2类型能容纳的字符太少,不能满足需求,因此把vachar2换成了CLOB类型,经过一翻查资料,配置后终于能够成功添加,读取。
但是问题又随之而来,在IE中测试添加和读取时,字符数大概在4000--5000以下的话,添加速度和读取速度还可以接受,不超过2秒。但是当字符数达到1W以上后速度非常慢,从添加到读取出来大概需要半分钟。。。。。。真实让人受不了。。。
这个问题仅在IE中,用火狐的话非常流畅,添加读取速度不超过1秒!
目前还不知道症结所在,解决中。。。
1
0
分享到:
评论
2 楼 eimsteim 2011-05-06  
从描述来看,可能是由浏览器的缓存差异引起的。
1 楼 tyq168 2009-07-22  
也碰到同样问题,待解决。期待解决

相关推荐

    ibatis 读取oracle clob类型

    ibatis 读取oracle clob类型

    ibatis oracle clob

    2. **读取CLOB数据**:在查询返回结果中,iBATIS会自动处理CLOB类型,将其转化为String。但是,由于CLOB可能包含大量数据,因此在处理时需要考虑性能问题,避免一次性加载整个CLOB到内存中。 3. **事务管理**:由于...

    mybatis 对clob类型转换

    在使用MyBatis框架进行数据操作时,我们可能会遇到CLOB类型数据的读写问题,尤其是在转换和插入数据库时。本篇将详细探讨MyBatis中处理CLOB类型数据的转换以及解决可能出现的异常情况。 首先,MyBatis是Java中的一...

    iBATIS操作Oracle CLOB数据

    iBATIS,作为一个轻量级的持久层框架,也支持对CLOB类型的字段进行操作。本文将深入探讨如何在iBATIS中有效地处理Oracle的CLOB数据。 首先,我们需要了解什么是CLOB。CLOB是一种用于存储大量字符数据的数据类型,它...

    ibatis 支持枚举类型

    Ibatis对枚举类型的原生支持可能不如实体类那样直观,但通过一些策略,我们可以实现枚举与数据库字段之间的映射。以下将详细解释如何在Ibatis中处理枚举类型。 首先,我们需要定义枚举类。枚举类通常包含若干枚举...

    Spring+Struts+ibatis下配置数据读写分离及事务(一)

    数据读写分离是数据库架构优化的一种策略,通过将数据库分为读库和写库,将读操作与写操作分散到不同的服务器上,以提高系统的并发处理能力和响应速度。在高并发场景下,读操作通常远多于写操作,因此这种设计可以...

    ibatis中输入输出各种类型的参数分析及#与$区别

    ### ibatis中输入输出各种类型的参数分析及#与$区别 #### iBatis简介与特点 iBatis作为一款轻量级的Java持久层框架,以其简洁、灵活的特点,在众多框架中占据一席之地。相较于知名的Hibernate框架,iBatis在实现上...

    ibatis自定义数据类型在不支持中文的数据库存储汉字

    TypeHandler是`iBatis`处理Java类型和JDBC类型之间转换的接口。通过创建一个自定义的TypeHandler,我们可以实现将中文字符串转化为数据库能识别的格式,如Base64编码,存储到数据库中;在读取时,再将数据解码回中文...

    ibatis demo,ibatis例子,ibatis示例

    Ibatis提供了多种方式来实现映射,如自动类型匹配、自定义类型处理器、复杂关联映射等。 7. **缓存机制**:Ibatis内置了本地缓存和二级缓存,可以提高数据读取速度。本地缓存作用于单个SqlSession,而二级缓存则...

    ibatis总结 ibatis ibatis ibatis ibatis

    Ibatis 是一款轻量级的Java持久层框架,它允许开发者将SQL语句与Java代码分离,从而使得数据库访问更加灵活、易于维护。本篇文章将深入探讨Ibatis的核心概念、最佳实践以及与其他框架如Struts和Spring的整合。 1. ...

    ibatis类型

    标题 "ibatis类型" 暗示我们讨论的是关于iBATIS这个持久层框架的一些特定类型或组件。iBATIS是Java开发中的一个流行数据库访问框架,它允许开发者将SQL语句直接集成到XML配置文件中,实现了SQL与Java代码的分离,...

    使用iBatis的类型处理器TypeHandlerCallback

    `TypeHandlerCallback`是iBatis(或MyBatis)中的一个重要接口,用于处理Java类型与数据库类型之间的转换。在处理数据库操作时,数据的类型转换是必不可少的步骤,因为Java类型和数据库存储的数据类型往往不完全匹配...

    ibatis源码,ibatis源码 ibatis源码 ibatis源码

    Executor分为两种类型:SimpleExecutor和CachingExecutor,前者用于基本的SQL执行,后者增加了缓存功能。Executor通过`StatementHandler`来处理预编译的SQL语句,再由`ResultSetHandler`进行结果集的处理和映射。 ...

    操作数据库 iBATIS查询

    ### 操作数据库iBATIS查询详解 #### 一、iBATIS中的LIKE查询技巧 iBATIS是一款优秀的Java持久层框架,它简化了基于SQL的程序编写,避免了程序员手动处理结果集和手工编写SQL语句。在进行数据库查询时,LIKE查询是...

    ibatis api 帮助文档+IBATIS 开发文档

    **IBATIS API 帮助文档与IBATIS开发文档详解** IBATIS,一个由iBATIS公司开发的开源持久层框架,是Java世界中广泛使用的数据访问接口(DAO)工具。它允许开发者将SQL语句直接写在XML配置文件中,实现了SQL与Java...

    Ibatis3手册 Ibatis3参考手册

    ### Ibatis3手册知识点概述 Ibatis3作为一款流行的持久层框架,在软件开发领域具有重要的地位。本篇文章基于“Ibatis3手册 Ibatis3参考手册”的标题及描述,深入解析Ibatis3的核心概念、架构特点以及如何进行实际...

    ibatis教程 输入参数详解

    此外,还可以定义类型别名、类型处理器、对象工厂、插件、环境、事务管理器和数据源等配置项,为ibatis提供更为细致的控制能力。 ### 参数处理 ibatis支持多种参数处理方式,包括基本类型、复杂对象、列表和Map等...

    ibatis+oracle实例

    1. **数据类型**:Oracle支持多种数据类型,如`NUMBER`(数值)、`VARCHAR2`(可变长度字符串)、`DATE`(日期时间)、`CLOB`(大对象)等。 2. **索引**:为了提高查询效率,Oracle允许为表的列创建索引。B树索引...

    ibatis api,ibatis文档,ibatis说明文档

    4. 参数映射和结果映射:详细解释了如何处理输入参数和返回结果,包括自动类型匹配、级联映射等。 5. 事务管理:介绍如何使用Ibatis进行事务控制,包括手动和自动事务。 6. 缓存:Ibatis提供了本地缓存和二级缓存...

    Ibatis入门例子,Ibatis教程

    Ibatis,全称为MyBatis,是一个优秀的Java持久层框架,它主要负责SQL映射,使得开发者能够将注意力集中在编写SQL语句上,而无需关注JDBC代码的编写。Ibatis消除了几乎所有的JDBC代码和手动设置参数以及获取结果集的...

Global site tag (gtag.js) - Google Analytics