`
yangpanwww
  • 浏览: 624993 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

jdbctemplate 操作 clob 等大字段

阅读更多

 如下代码,经过测试的!O(∩_∩)O哈哈~

 

数据库:oracle9

驱动 : ojdbc14_g.jar

 

注意:不同的版本、不同的驱动写法不一样.... 

 

    这里是写clob   

 DataSource dataSource = jdbcTemplate.getDataSource();
				  try {
					    Connection conn  =  dataSource.getConnection(); 
					    PreparedStatement stmt = conn.prepareStatement("update zyfiles set txt=?  where  href = '"+filename+"'");
					    //将字符串转行为流的形式
					    Reader clobReader = new StringReader(sBuffer.toString());
					    stmt.setCharacterStream(1, clobReader, sBuffer.toString().length());
						int num = stmt.executeUpdate();
						if (num > 0) {
							System.out.println(filename+"成功");
						}else {
							System.out.println(filename+"失败======================");
						}
					    stmt.close();
						conn.close();
					} catch (Exception e) {  
					} 

 

 

分享到:
评论

相关推荐

    利用spring的jdbcTemplate处理blob、clob

    spring 中对大数据的处理,包括clob,blob的数据。比之jdbc下简便很多。

    JdbcTemplate操作总结

    《JdbcTemplate操作总结》 在Java的Spring框架中,JdbcTemplate是用于简化数据库操作的核心组件。它提供了一种模板方法模式,将SQL语句的执行和结果处理进行了封装,使得数据库访问更加简单、安全。本篇文章将围绕...

    spring2通过jdbc的方式读取、更新数据库的clob或者blob类型的数据

    CLOB通常用于存储大文本数据,如文章、报告等,而BLOB则用于存储二进制大数据,如图片、音频或视频文件。 首先,我们来了解Spring的JdbcTemplate,它是Spring JDBC模块的核心组件,提供了一种简化数据库操作的抽象...

    JdbcTemplate操作数据库实现添加功能

    除了基本的插入操作,`JdbcTemplate`还支持批量插入、查询、更新和删除等操作,同样通过简单的API调用即可完成。其优点在于代码简洁、易于维护,并且由于Spring的异常转换机制,可以将数据库异常转化为易于理解的...

    04JdbcTemplate操作数据库.md

    04JdbcTemplate操作数据库.md

    SpringJdbcTemplate封装工具类

    SpringJdbcTemplate是一个模板类,它提供了大量的方法来执行SQL查询、更新、存储过程等操作。这些方法会自动处理JDBC相关的资源关闭、异常转换等细节,使得代码更加整洁和健壮。 2. **数据库自适应** Spring...

    使用JdbcTemplate操作数据库.zip

    在Spring Boot框架中,JdbcTemplate是一个非常重要的组件,它提供了简化数据库操作的API,使得开发者可以更加方便地执行SQL语句。本项目旨在利用JdbcTemplate进行数据库操作,从而实现一些常见的数据库交互功能。 ...

    java基于jdbctemplate数据持久层操作封装

    Java中的JdbcTemplate是Spring框架提供的一种用于简化JDBC(Java Database Connectivity)操作的工具,它在数据持久层操作中扮演着重要角色。JdbcTemplate通过消除大量重复的JDBC样板代码,提高了代码的可读性和可...

    打印JdbcTemplate执行sql

    其中,`JdbcTemplate`是Spring JDBC模块的核心组件,为数据库操作提供了简单、灵活的API。这篇博客文章的标题"打印JdbcTemplate执行sql"主要涉及如何在使用`JdbcTemplate`时,追踪并打印出执行的SQL语句,这对于调试...

    SpringBoot操作多数据源(JPA+JdbcTemplate)

    在Spring Boot应用中,我们经常遇到需要连接和操作多个数据库的情况。这个场景通常出现在大型系统中,例如,可能有一个...在实际项目中,根据需求选择合适的方式操作数据源,可以极大地提升开发效率和系统的可维护性。

    spring-jdbcTemplate实例工程

    在这个实例工程中,我们将深入探讨Spring JdbcTemplate的基本使用、优势以及常见操作。 一、Spring JdbcTemplate简介 Spring JdbcTemplate的出现是为了弥补原生JDBC在编码上的繁琐,它通过模板方法模式,将SQL执行...

    Spring JdbcTemplate 常用方法整理

    首先,JdbcTemplate的核心功能在于它提供了一系列的方法来执行SQL语句,包括查询、更新、插入和删除等操作。这些方法通常会返回一个受影响的行数或结果集。例如: 1. `update(String sql, Object... args)`:用于...

    Spring--JdbcTemplate.pdf

    标题中提到的"JdbcTemplate"是Spring框架中提供的一个用于简化数据库操作的JDBC抽象库。它是对Java标准数据库编程接口JDBC的一种封装,旨在简化JDBC编程,减少样板代码,使得开发者在使用Spring框架时能够更便捷地对...

    JdbcTemplate的事务控制.docx

    1. **编程式事务管理**:通过编程的方式管理事务,通常是在业务逻辑中嵌入事务管理的代码,例如在Service层的方法中加入事务的开启、提交或回滚等操作。 2. **声明式事务管理**:通过配置文件或注解的方式指定哪些...

    spring的jdbctemplate的crud的基类dao

    这是通过`@Resource`注解实现的,它告诉Spring容器将名称为`jdbcTemplate`的bean注入到这个字段中。 在`BaseDaoImpl` 类中,`find` 方法的实现使用了`JdbcTemplate`的`query`方法。这个方法可以接受SQL语句、参数...

    jdbcTemplate分页彻底解决,使用游标滚动

    在Java的Spring框架中,`JdbcTemplate`是一个非常重要的组件,它提供了数据库操作的简单抽象,使得开发者可以方便地执行SQL语句而无需编写复杂的DAO(数据访问对象)层。在处理大量数据时,传统的分页方法可能会导致...

    一个简单的spring-jdbctemplate扩展

    Spring的JdbcTemplate是Spring框架中的一个核心组件,用于简化数据库操作。它提供了一种模板方法模式,抽象出常见的JDBC代码,使得开发者可以避免编写大量的重复性代码,从而更加专注于业务逻辑。本项目是对Spring ...

    JdbcTemplate使用.doc

    在Java应用中,特别是在基于Spring的系统中,`JdbcTemplate`是一个非常常用的数据访问工具,它提供了事务管理、参数绑定、异常翻译等功能,使得数据库操作更加简单、安全。 首先,要使用`JdbcTemplate`,我们需要...

    JdbcTemplate示例

    `JdbcTemplate`是Spring对JDBC的增强,它极大地简化了数据库操作,降低了数据库访问的复杂性,同时保持了良好的性能。通过使用`JdbcTemplate`进行CRUD操作,开发者可以更专注于业务逻辑,而不是底层数据库交互的细节...

Global site tag (gtag.js) - Google Analytics