- 浏览: 1364088 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (551)
- 计划 (4)
- java (115)
- oracle (60)
- ajax (3)
- javascript (64)
- 计算机操作技巧集 (11)
- 近期关注话题 (10)
- 随想 (13)
- html (6)
- struts (15)
- hibernate (16)
- spring (2)
- game (0)
- Eglish (10)
- DisplayTag (6)
- jsp (18)
- css (3)
- eclipse (3)
- 其他知识 (8)
- 备用1 (12)
- 备用2 (1)
- 笑话-放松心情 (9)
- 设计 (1)
- 设计模式 (1)
- 数据结构 (0)
- office办公软件 (5)
- webwork (0)
- tomcat (2)
- MySql (1)
- 我的链接资源 (5)
- xml (2)
- servlet (0)
- PHP (13)
- DOM (0)
- 网页画图vml,canvas (1)
- 协议 (2)
- 健康 (3)
- 书籍下载 (1)
- jbpm (1)
- EXT (1)
- 自考 (2)
- 报表 (4)
- 生活 (64)
- 操作系统基础知识 (2)
- 测试 (2)
- guice (1)
- google学习 (2)
- Erlang (1)
- LOG4J (2)
- wicket (1)
- 考研 (1)
- 法律 (1)
- 地震 (1)
- 易学-等等相关 (1)
- 音乐 (1)
- 建站 (4)
- 分享说 (3)
- 购物省钱 (0)
- linux (1)
最新评论
-
zenmshuo:
如果使用SpreadJS这一类的表格工具,应该能更好的实现这些 ...
js中excel的用法 -
hjhj2991708:
第一个已经使用不了
jar包查询网站 非常好用! -
jiangmeiwei:
...
中文乱码 我的总结 不断更新 -
gary_bu:
...
response.sendRedirect 中文乱码问题解决 -
hnez:
多谢指点,怎么调试也不通,原来我在<body>&l ...
ExtJs IE ownerDocument.createRange() 错误解决方案
用jdbc 或者 hibernate
http://www.weste.net/2004/11-3/12250047377.html
oracle 10g 处理clob
http://blog.csdn.net/fenglibing/archive/2006/04/19/669476.aspx
好的文章
http://www.herongyang.com/jdbc/Oracle-CLOB-setClob.html
解决实例:
http://forum.java.sun.com/thread.jspa?threadID=349880&messageID=2778347
onvert String to CLOB and Insert into Oracle database
Jan 23, 2003 4:59 AM
Click to email this message
Hi,
I spent some time working on this, and I thought I would share it within the forum. This solution is unique to Oracle, so consider it's use carefully. It's the simplest coding I could come up with, and I have been able to insert Strings of any length using this technique with both the oci8 and thin driver when executed using Java 1.4 and Oracle 9.2. No guarantees that it will work for you. Let me know if it helps you out.
http://www.weste.net/2004/11-3/12250047377.html
oracle 10g 处理clob
http://blog.csdn.net/fenglibing/archive/2006/04/19/669476.aspx
好的文章
http://www.herongyang.com/jdbc/Oracle-CLOB-setClob.html
解决实例:
http://forum.java.sun.com/thread.jspa?threadID=349880&messageID=2778347
onvert String to CLOB and Insert into Oracle database
Jan 23, 2003 4:59 AM
Click to email this message
Hi,
I spent some time working on this, and I thought I would share it within the forum. This solution is unique to Oracle, so consider it's use carefully. It's the simplest coding I could come up with, and I have been able to insert Strings of any length using this technique with both the oci8 and thin driver when executed using Java 1.4 and Oracle 9.2. No guarantees that it will work for you. Let me know if it helps you out.
import java.sql.*; import java.util.*; import java.text.*; /* ------------------------------------------------------------------- * This program demonstrates a technique for converting a large String * to an oracle.sql.CLOB then inserting that CLOB into a database. * I believe most of this is specific to Oracle, specifically the * ability to create a temporary CLOB within your program. * ------------------------------------------------------------------- */ class TestOraCLobInsert { public static void main (String args []) throws SQLException { try { DriverManager.registerDriver (new oracle.jdbc.driver.OracleDriver()); Connection conn = DriverManager.getConnection ("jdbc:oracle:thin:@server:1521:sid", "uid", "pwd"); PreparedStatement ps = conn.prepareStatement("INSERT INTO CLOBTABLE VALUES (?)"); oracle.sql.CLOB newClob = oracle.sql.CLOB.createTemporary(conn, false, oracle.sql.CLOB.DURATION_CALL); newClob.putString(1,"This string, up to 4 gigabytes will be inserted into the CLOB"); ps.setClob(1, newClob); int rowcnt = ps.executeUpdate(); System.out.println("Successful update of "+rowcnt+" row"); ps.close(); conn.close(); } catch (Exception e) { System.out.println("Java Exception caught, error message="+e.getMessage()); } } }
发表评论
-
oracle删除重复记录
2009-07-16 11:16 1215有困难,找猪八戒 Q:要删除一张表中的重复记录,但是要保留一条 ... -
db2 express-c 安装后检查及安装例子数据库
2009-02-27 17:07 3393摘自http://publib.boulder.ibm.com ... -
问:如何得到与WEB-INF同级目录下的配置文件
2008-09-23 08:35 2133Q: 有如下需求:需要从WEB-INF同级的目录下读取配 ... -
讨论如何优化这条sql
2008-09-11 16:33 1596SELECT * FROM ( ... -
N Vs Exist in SQL
2008-07-02 16:39 1391N Vs Exist in SQL 原文如下: http:// ... -
SQL 指南
2008-05-27 11:45 1046http://www.sql-tutorial.com/ -
orace 分析函数
2008-05-26 09:08 1211select x.num, sum(x.num) over ( ... -
oralce tutoial 指南
2008-03-22 14:21 1027http://www.exforsys.com/tutoria ... -
查找部分字段重复的记录 ORACLE Identifying duplicate rows
2008-03-13 08:49 1964http://www.jlcomp.demon.co.uk/f ... -
oracle 资源网站
2008-01-12 11:42 1876oracle alter table table_ ... -
Top 5 Oracle Reference Books 前5本 oracle 参考书
2008-01-12 11:24 1717http://databases.about.com/od/o ... -
Oracle与DB2、MySQL取前10条记录的对比<转>
2008-01-11 16:46 2221原文:http://tech.ccidnet.com/art/ ... -
expert on e on one oracle - Thomas Kyte 读书笔记
2008-01-11 10:17 2109=============================== ... -
oracle 资源 整体理解oralce 比较好 英文网
2008-01-09 16:59 1190http://www.adp-gmbh.ch/ora/admi ... -
pl/sql 应用之一
2007-12-12 17:21 1135declare begin insert into x ... -
init.ora文件所在目录
2007-12-12 15:58 2166Oracle安装盘:\oracle\admin\DB名称\pf ... -
[Oracle] 如何解决ORA-04031 错误
2007-12-12 15:53 3253[Oracle] 如何解决ORA-04031 ... -
oracle faq 常见问题解答 http://www.orafaq.com/
2007-12-12 13:34 1498The Oracle FAQ http://www.oraf ... -
oracle 快速参考
2007-12-12 09:58 1094http://www.psoug.org/library.ht ... -
oracle like
2007-12-12 09:18 3414http://www.adp-gmbh.ch/ora/sql/ ...
相关推荐
### Hibernate 存取 Oracle 的 CLOB 在 Java 开发中,使用 Hibernate 框架进行数据库操作是非常常见的。其中,处理 Oracle 数据库中的 CLOB 类型数据是一项重要的技能。CLOB(Character Large Object)是一种用于...
Hibernate存储Clob字段的方式总结涉及了在Java开发中使用Hibernate操作大型文本字段Clob的操作方法。本文主要介绍了两种操作Clob字段的方法,一种是将Clob字段直接映射为String类型,另一种是使用Clob类型进行处理。...
Hibernate作为一款流行的ORM(对象关系映射)框架,提供了与Oracle数据库交互的简便方式,包括处理Blob数据。本文将详细介绍如何使用Hibernate和JDBC读取和存储Oracle数据库中的Blob对象。 ### 1. Hibernate Blob...
这个过程通常涉及到Blob和Clob数据类型,它们是Java中的两种特殊对象,用于存储大对象(LOB)。Blob用于存储二进制数据,如图片、音频或视频文件,而Clob则用于存储字符数据,比如长文本。以下是如何使用Java处理...
在Java的数据库操作中,`CLOB...总之,无论是使用JDBC还是Hibernate,处理`CLOB`和`BLOB`字段都需要特殊的处理方式,尤其是在Oracle等数据库中。了解这些处理方法对于开发涉及大数据量文本和二进制数据的应用至关重要。
"INSERT INTO my_table (blob_column, clob_column) VALUES (?, ?)"); // Blob处理 File file = new File("path/to/your/file.jpg"); FileInputStream fis = new FileInputStream(file); pstmt.setBlob(1, fis, ...
oracle.sql.CLOB clob = (oracle.sql.CLOB) rs.getClob("CLOBATTR"); Writer outStream = clob.getCharacterOutputStream(); // data是传入的字符串,定义:String data outStream.write(data.toCharArray()); ...
在实现过程中,`Oracle字段映射动态`可能指的是针对Oracle数据库的特殊处理,例如Oracle的CLOB和BLOB类型映射,或者考虑Oracle特有的数据类型和特性。确保你的解决方案能适配不同的数据库系统,因为它们可能有不同的...
描述中提到的“实现了用java操作数据库的功能”,这涉及到Java编程语言的基础知识,特别是其面向对象的特性,以及如何使用Java的JDBC API来执行SQL语句,如SELECT、INSERT、UPDATE和DELETE等。"java+MyEclipse+...
【SQL生成Java项目】是一个基于ORACLE数据库的开发工具,旨在帮助程序员高效地将数据库中的表结构转换为Java代码,从而简化数据访问层(DAL)的开发工作。这个项目的核心功能是通过解析ORACLE的建表语句,自动生成...
文件数据存储在Blob类型的FILE_CONTENT表字段上,在Spring中采用OracleLobHandler来处理Lob字段(包括Clob和Blob),由于在程序中不需要引用到oracle数据驱动程序的具体类且屏蔽了不同数据库处理Lob字段方法上的...
SSH、Struts、Spring和Hibernate等技术与Oracle的集成可以构建复杂的Web应用程序。SpringMVC、Spring和iBatis组合的SSI框架也是常见的Web开发架构。 配置Oracle监听器是连接数据库的关键步骤,监听器配置文件...
- **插入数据**:学习INSERT语句的使用方法。 - **更新数据**:掌握UPDATE语句的应用场景。 - **删除数据**:学习DELETE语句的使用技巧。 - **批量操作**:介绍批量插入、更新数据的方法。 #### 十四、约束 - **...
Oracle JDBC驱动提供了处理大型对象(如BLOB和CLOB)的功能。通过`PreparedStatement`中的`setObject()`、`setBinaryStream()`和`setCharacterStream()`等方法,可以方便地读取和写入LOB数据。例如: ```java ...
开发框架如SSH(Struts+Spring+Hibernate)和SSI(SpringMVC+Spring+IBatis)经常与Oracle配合使用。 配置监听器是Oracle数据库管理的重要环节,监听器文件(如Oracle.Listener和OracleService)负责处理客户端连接...