`

Druid连接池操作Oracle,Clob与Blob

阅读更多
//操作Oracle数据库的时候,必须要用oracle自带的数据类型,Druid提供了通用方法,效率不错。
if (obj instanceof byte[]){
	com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl cpi = new com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl(dds, cpc,null,(Long)object[0]);
	Blob blob = cpi.createBlob();
	byte[] bin = (byte[])obj;
	blob.setBytes(bin.length, bin);
	ps.setBlob(i+1, blob);
	}
	else
if (obj instanceof char[]){
	Clob clob = new SerialClob((char[])obj);
	com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl cpi = new com.alibaba.druid.proxy.jdbc.ConnectionProxyImpl(dds, cpc,null,(Long)object[0]);
	ClobProxy clobproxy = new ClobProxyImpl(dds,cpi , clob); 
	ps.setClob(i+1, clobproxy.getCharacterStream());
	}

 

0
1
分享到:
评论

相关推荐

    tomcat连接池与阿里Druid连接池

    Tomcat 连接池和阿里 Druid 连接池的配置和比较 Tomcat 连接池是一种基于 Java 的数据库连接池实现,提供了高效、可靠的数据库连接管理。阿里 Druid 连接池是阿里巴巴开发的开源连接池,提供了高性能、可靠的数据库...

    Mybatis 处理 CLOB、BLOB 类型数据

    Mybatis 处理 CLOB、BLOB 类型数据 MyBatis 处理 CLOB、BLOB 类型数据是指在使用 MyBatis 框架时,如何正确地处理大字段类型的数据。CLOB(Character Large OBject)和 BLOB(Binary Large OBject)都是大字段类型...

    druid连接池

    Druid连接池是阿里巴巴团队开发的一款高效、功能丰富的数据库连接池组件。它在Java环境中被广泛应用于Web应用服务器,以优化数据库资源的管理,提高系统的性能和稳定性。在本压缩包中,包含的是`druid`项目的源代码...

    SpringBoot+MyBatis+Druid连接池+JDBC官方驱动+ClickHouse

    在这个场景中,我们关注的是一个基于SpringBoot、MyBatis和Druid连接池的项目,它利用了ClickHouse的JDBC官方驱动进行数据操作。这个组合提供了强大的数据库管理和分析能力,特别适合大数据量的实时查询和分析。下面...

    阿里druid连接池1.1.21版本(支持达梦数据库)

    基于阿里的druid连接池,自己把对国产数据库达梦的支持加上去了,支持了wall方式,暂时没发现什么问题 :) 使用方式同原版

    使用Druid数据连接池连接PostgreSQL简单例子

    本教程将详细介绍如何在Java项目中使用Druid数据连接池连接PostgreSQL数据库,以实现一个简单的测试环境。 首先,我们需要了解Druid数据连接池的基本概念。Druid提供了一种高效、灵活的数据库连接管理方式,它可以...

    阿里Druid连接池技术需要的jar包

    2. **监控与日志**: Druid提供了一套完善的监控体系,包括SQL执行统计、连接池状态查看、SQL注入防护等,帮助开发者实时了解数据库操作情况,及时发现并解决问题。 3. **扩展性**: Druid支持插件化设计,例如,可以...

    配置Druid连接池需要的jar包-druid-1.0.15.jar

    Druid是阿里巴巴开源的一个高效、强大的数据库连接池组件,它的全称是Dynamic Routing Data Source,即动态路由数据源。Druid连接池在Java Web开发中被广泛使用,它提供了监控、扩展性、性能优化等特性,使得数据库...

    druid连接池相关jar包.zip

    在实际应用中,Druid还可以与其他组件结合,例如Spring Boot,只需要在application.properties或application.yml中添加相应的配置,就可以轻松集成并使用Druid作为数据库连接池。 总的来说,"druid连接池相关jar包....

    spring3+hibernate4+springmvc+druid连接池

    【标题】"spring3+hibernate4+springmvc+druid连接池"是一个常见的Java Web开发中的技术栈整合,其中包含了Spring框架的三个主要组件:Spring Core、Spring MVC和Hibernate ORM,以及Druid数据库连接池。这个组合常...

    Druid连接池方式完成用户登录所需要的jar包

    - **连接获取与释放**:当应用程序需要访问数据库时,Druid会从连接池中分配一个已建立的连接,用完后返回到池中,而不是关闭连接。这样减少了数据库连接的创建和销毁开销。 - **连接生命周期管理**:Druid会定期...

    springboot-AOP实现多数据源动态切换(Druid连接池)

    2. **Druid连接池**:Druid是阿里巴巴开源的一个数据库连接池实现,它提供了强大的监控和扩展功能。它具备高并发、高性能、监控、高可用性、可扩展性等特点,是实现数据源动态切换时的一个优秀选择。 3. **数据源...

    druid连接池工具

    全面的druid(德鲁伊)连接池工具,包含释放对象资源以及关闭资源,下载即可使用

    访问SQLServer - springboot自定义DBUtil(druid连接池)操作SQLServer数据库

    Spring-Boot通过druid连接池获取连接操作SQLServer数据库 总结:【共3步】 第1步:添加druid和MSSQL Driver的依赖项; 第2步:配置连接字符串; 第3步:创建数据库操作类,使用@Bean注入DruidDataSource, 然后根据...

    Druid连接池.mp4

    Druid连接池.mp4

    druid下载 数据库连接池

    druid下载 数据库连接池 内置三个jar包和一个配置文件 druid.properties druid-1.0.9.jar druid-1.0.9-javadoc.jar druid-1.0.9-sources.jar

    druid配置文档+

    1. 高效的数据库连接池:Druid 提供了一个高效、功能强大、可扩展性好的数据库连接池。 2. 监控数据库访问性能:Druid 内置提供了一个功能强大的 StatFilter 插件,能够详细统计 SQL 的执行性能。 3.数据库密码加密...

    Java开发案例-springboot-03-整合Druid连接池-源代码+文档.rar

    Java开发案例-springboot-03-整合Druid连接池-源代码+文档.rar Java开发案例-springboot-03-整合Druid连接池-源代码+文档.rar Java开发案例-springboot-03-整合Druid连接池-源代码+文档.rar Java开发案例-springboot...

    druid数据库连接池jar包

    它的全称是Dynamic Routing Data Source,即动态路由数据源,旨在提供监控、性能统计、SQL审计等功能,同时具备优秀的连接池管理机制,能够显著提升数据库操作的效率和系统的稳定性。 在Java Web开发中,数据库连接...

    SSM框架druid连接池,sql server数据库

    在SSM项目中,数据库连接管理是至关重要的,而Druid则是一个优秀的数据库连接池组件,它由阿里巴巴开源并维护,提供了强大的监控和扩展功能。 Druid连接池的主要优点包括: 1. **性能优异**:Druid经过大量的性能...

Global site tag (gtag.js) - Google Analytics