oracle中大文字量的处理
这几天被oracle中的clob字段搞得心烦意乱,在数据库中有字段content,在hibernate中配置文件如下:
<property name="content" type="text" lazy="true">
<column name="CONTENT" />
</property>
使用了ojdbc14.jar这个oracle10G的数据库驱动以后,可以把clob当成string直接操作,但是在hibernate里使用text类型来映射,在pojo类中还是直接使用string.
查了网上很多资料,许多都是要使用流操作来操作clob,这个对于hibernate不好用。
按以上配置好后,在插入数据还是保存,错误如下:
java.sql.SQLException: ORA-01483: DATE 或 NUMBER 赋值变量的长度无效
郁闷了很久,结果最后发现,当插入String字段在1001至2000长度时会报这个错误,当长度不在这个区间就不会出这种问题,现在的办法是把插入字段在1001至2000时,添加空格增加长度,这样就不会报错。
当取出来显示时就用trim就OK了。
ojdbc14.jar可以兼容至oracle8 ,但8需要打补丁。
分享到:
相关推荐
Oracle大数据量操作性能优化是指在处理大量数据时,如何提高 Oracle 数据库的性能。该优化技术涉及到多个方面,包括分区、Direct Insert、并行和排序处理等。 分区是 Oracle 中的一种优化技术,可以将大型表分割成...
oracle大批量处理数
oracle_常见故障处理.startup mount alter
Oracle数据库在处理大数据量导入时,常常需要高效且可靠的方法,以确保数据的快速加载和系统的稳定运行。这篇博文“Oracle大数据量导入(CSV导入)”将深入探讨如何使用Oracle的各种工具和技术来导入CSV(逗号分隔值)...
在Oracle数据库系统中,处理大数据量是常见的挑战,尤其是在企业级应用中。Oracle提供了多种高效的数据处理策略,以确保性能和稳定性。以下是一些关键的知识点,这些知识点可以帮助你理解和应对Oracle中的大数据量...
Oracle 表删除大量数据后查询变慢问题分析 在 Oracle 数据库中,如果删除了大量数据(千万级别),可能会出现查询变慢的问题。下面我们将分析这个问题的原因,并提供解决方案。 问题的原因主要有两个方面: 1. 表...
Oracle数据库在JSON处理方面提供了强大的功能,特别是在处理JSON字符串时。JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,常用于Web服务与应用程序之间的数据传输。在Oracle中,处理JSON字符串...
在Oracle数据库系统中,处理超过2GB的大文件是一项重要的任务,因为默认的Oracle数据块大小有限制,可能会遇到存储大型对象(LOB)或大数据表时的挑战。"2gb.or.not.2gb.rar"这个压缩包文件包含了关于如何在Oracle...
在VB中利用OO4O技术操作Oracle中大对象,是一种高效的方法,适用于处理存储在Oracle数据库中的大型数据,如图形、声音文件和格式化的文本文件等。这些大对象在Oracle中以两种形式存储:二进制流(如Long Row,BLOB)...
ORACLE EBS查看库存现有量SQL
Oracle大数据量操作优化
【标题】: "在VB中利用OO4O技术操作Oracle中大对象的应用研究" 【描述】: 这篇文章探讨了如何在Visual Basic(VB)环境中使用Oracle Objects for OLE (OO4O)技术来高效地操作Oracle数据库中的大对象,如Long Raw、...
如题.货真价实 Oracle数据库高级技术交流 ---大批量数据处理技术
10. orasql18.dll:可能是一个特定于版本或功能的Oracle SQL接口库,用于处理SQL查询和执行。 在安装这个轻量级客户端时,用户需要确保系统满足必要的硬件和软件要求,例如兼容的操作系统版本、足够的内存和硬盘...
标题:Oracle Parallel 并行处理 描述:在Oracle数据库中,通过并行处理技术,一个SQL语句可以被多个线程或进程同时处理,从而显著提升执行效率。 ### Oracle并行处理技术概述 Oracle并行处理是Oracle企业版提供的...
这个文件是用oracle的脚本的如的,往oracle中插入的数据量可能会使用
"利用Java程序实现Oracle数据库中大对象的存取" 本文主要介绍了利用Java程序实现Oracle数据库中大对象的存取。Oracle数据库系统是应用最广泛的数据平台,使用Java和Oracle相结合开发网络应用程序,可以使应用程序...
Oracle Instant Client是一款由Oracle公司提供的轻量级数据库连接客户端,主要功能是允许应用程序在无需完整Oracle数据库服务器的情况下,与Oracle数据库进行通信。这个版本——"instantclient-basic-windows.x64-...
oracle笔记异常处理,异常处理的代码案例和知识点笔记!