关闭

关于DBCP及使用。纯JDBC架构。

DBCP(DataBase connection pool),数据库连接池。 是 apache 上的一个 Java 连接池项目,也是 tomcat 使用的连接池组件。单独使用dbcp需要3个包:common-dbcp.jar,common-pool.jar,common-collections.jar由于建立数据库连接是一个非常耗时耗资源的行为,所以通过连接池预先同数据库建立一些连接,放在内...
阅读(307) 评论(0)

BoneCP学习笔记

什么是BoneCP BoneCP 是一个快速、免费而且开源的java数据库连接池(JDBC Pool)管理工具库。如果你曾经使用过C3P0或者DBCP,那你肯定知道上面这句话的意思;如果你没用过这些,那简单的解释一下,它是一个能为你的应用管理数据库连接的工具。   官方网站:http://jolbox.com/   为什么要学习BoneCP   本着不重复...
阅读(572) 评论(0)

使用 Tomcat 7 新的连接池 —— Tomcat jdbc pool

Tomcat 在 7.0 以前的版本都是使用 commons-dbcp 做为连接池的实现,但是 dbcp 饱受诟病,原因有: dbcp 是单线程的,为了保证线程安全会锁整个连接池dbcp 性能不佳dbcp 太复杂,超过 60 个类dbcp 使用静态接口,在 JDK 1.6 编译有问题dbcp 发展滞后 因此很多人会选择一些第三方的连接池组件,例如 c3p0 , bonecp, drui...
阅读(1358) 评论(0)

java web项目与oracle rac 连接 JNDI

某环境使用的oralce数据库采用了rac的策略做了负载均衡,现需要将开发的项目部署至该环境, 假设,该oracle环境配置了2个IP。 【发现】: 当使用PL/SQL客户端连接其中一个IP的oracle时,是可以连接的。 但部署web项目时,使用传统的spring配置与某一个IP相连时,web项目启动失败,报错:数据库SID无效,   【解决方法】: 修...
阅读(3496) 评论(0)

Spring配置数据源的三种方式 (dbcp,c3p0,jndi).

[html] view plaincopy 1,使用org.springframework.jdbc.datasource.DriverManagerDataSource    说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。    bean id="dataSource" class=...
阅读(29173) 评论(0)

c3p0详细配置

官方文档 : http://www.mchange.com/projects/c3p0/index.html 3 30 1000 false 属性preferredTestQuery将被忽略。你不能在这张Test表上进行任何操作,它将只供c3p0测试 使用。Default: null--> Test 保留,并在下次调用getC...
阅读(653) 评论(0)

DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试

DBCP,C3P0,Tomcat_JDBC 性能及稳定性测试   1.测试环境: 硬件环境: 数据库服务器:2U*8核 8G内存  测试服务器:   2U*8核 6G内存 软件环境: jdk:    1.6.29 mysql: 5.0.77 mysql_driver: mysql-connector-jav...
阅读(609) 评论(0)

C3P0配置实战

C3P0: 一个开源的JDBC连接池,它实现了数据源和JNDI绑定,支持JDBC3规范和JDBC2的标准扩展。目前使用它的开源项目有Hibernate,Spring等。   默认情况下(即没有配置连接池的情况下),Hibernate会采用内建的连接池。但这个连接池性能不佳,因此官方也只是建议仅在开发环境下使用。Hibernate支持第三方的连接池,官方推荐的连接池是C3P0,Proxo...
阅读(6531) 评论(0)

spring配置datasource三种方式

1、使用org.springframework.jdbc.datasource.DriverManagerDataSource  说明:DriverManagerDataSource建立连接是只要有连接就新建一个connection,根本没有连接池的作用。                  ${jdbc.driverClassName}                ${jdbc.url}...
阅读(634) 评论(0)

原始 java 载入数据源 JNDI及直连

Java: package com.wonders.ips.common; import java.sql.*; import java.util.*; import javax.sql.*; import javax.naming.*; import com.wonders.ips.sysadmin.ConfigInfo; import com.wonders.kwoa.common.Con...
阅读(1163) 评论(0)

绑定jndi并载入数据源

public Connection getConnection() throws SQLException { Connection conn; Context context = getContext(); DataSource dataSource = (DataSource)context.lookup(SystemPr...
阅读(1254) 评论(0)

spring的DriverManagerDataSource与apache的BasicDataSource(转)

情况是这样的。。。 2008-3-18 1:08:26 org.apache.tomcat.util.threads.ThreadPool logFull 严重: All threads (150) are currently busy, waiting. Increase maxThreads (150) or check the servlet status 重新启动服务器之后,...
阅读(642) 评论(0)

理解JNDI中 java:comp/env/jdbc/datasource 与 jdbc/datasource 的不同之处。

在描述JNDI,例如获得数据源时,JNDI地址有两种写法,例如同是  jdbc/testDS 数据源: A:        java:comp/env/jdbc/testDS B:        jdbc/testDS 这两种写法,配置的方式也不尽相同,第一种方法应该算是一种利于程序移植或迁移的方法,它的实现与“映射”的概念相同,而B方法,则是一个硬引用。 java:comp/env...
阅读(9802) 评论(1)
    个人资料
    • 访问:6996213次
    • 积分:61371
    • 等级:
    • 排名:第34名
    • 原创:250篇
    • 转载:2617篇
    • 译文:3篇
    • 评论:663条
    文章分类
    最新评论