本月博客排行
-
第1名
龙儿筝 -
第2名
lerf -
第3名
fantaxy025025 - johnsmith9th
- xiangjie88
- zysnba
年度博客排行
-
第1名
青否云后端云 -
第2名
宏天软件 -
第3名
gashero - wy_19921005
- vipbooks
- benladeng5225
- e_e
- wallimn
- javashop
- ranbuijj
- fantaxy025025
- jickcai
- gengyun12
- zw7534313
- qepwqnp
- 解宜然
- ssydxa219
- zysnba
- sam123456gz
- sichunli_030
- arpenker
- tanling8334
- gaojingsong
- kaizi1992
- xpenxpen
- 龙儿筝
- jh108020
- wiseboyloves
- ganxueyun
- xyuma
- xiangjie88
- wangchen.ily
- Jameslyy
- luxurioust
- lemonhandsome
- mengjichen
- jbosscn
- zxq_2017
- lzyfn123
- nychen2000
- forestqqqq
- wjianwei666
- ajinn
- zhanjia
- siemens800
- Xeden
- hanbaohong
- java-007
- 喧嚣求静
- mwhgJava
最新文章列表
Tomcat学习笔记 - 【使用JNDI数据源】
还记得3年前写的第一个Java操作JDBC的程序,关于连接参数的配置全都硬编码写在Java代码里面。然后开始尝试着使用数据库连接池,比如DBCP、C3P0之类的,并且把连接池的设置参数写在属性文件里面,如mysql.properties,然后累死累活的从属性文件中把连接池参数解析出来,只为了修改参数的之后不再重新编译Java源文件。在使用Spring框架之后,终于从属性文件的解析 ...
DBCP 数据源 下载jar包
一.DBCP 是 Apache 软件基金组织下的开源连接池实现,使用DBCP数据源,应用程序应在系统中增加如下两个jar 文件:
• Commons-dbcp.jar:连接池的实现
• Commons-pool.jar:连接池实现的依赖库
二.Tomcat 的连接池正是采用该连接池来实现的。该数据库连接池既可以与应用服务器整合使用,也可由应用程序独立使用。
三.使用DBCP示 ...
spring dbcp连接池配置
spring中配置dbcp连接池
使用ApplicationServer级别的连接池, 在ApplicationServer内的几个webapp间共享连接池以节约总的连接数,也可以为每个webapp独立分配以保证关键应用的供应。
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSour ...
C3p0 和 DBCP连接池
package com.enhance.jdbc;
import java.beans.PropertyVetoException;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import jav ...
tomcat7下DBCP配置,解决mysql5.6版本8小时主动断链接
最近把做的项目部署到服务器,第二天访问系统会提示异常,经Google确认是mysql将长时间未用的链接主动断开导致系统的数据库连接无法使用。
由于项目使用apache的common-DBCP组件,考虑在连接池上下手应该会有一个比较合理的解决方式。经过几天的配置测试,用下面的参数配置dbcp解决这个问题
把最终解决配置放上来,做个记录
<Resource name="jdbc/my ...
数据库连接池碰到mysql的wait_timeout出现连接异常的解决问题
项目最近老是在重启8小时候过后查询出错。check log,发现是mysql数据库默认wait_time时间是8小时。8小时候过后,datasource-pool中的所有连接被mysql-server端释放掉。客户端并不知道,程序直接从datasource-pool中获取连接,并没有检测连接有效性,使用的时候就出错了。
于是就趁此机会,花了两天时间仔细学习了mysql的相关设置和dbc ...
Spring DBCP 数据库连接池配置
Spring dbcp 数据库连接池的配置
DataSource的配置与使用
第一步:引入相关的jar包
commons-dbcp-1.4.jar
commons-pool-1.6.jar
[b]在beans.xml里面对DataSource进行配置[/b]
&l ...
sqlserver , mysql 连接数据库配置
#连接sqlserver
#demo.database.username=root
#demo.database.password=pass
#demo.database.driverclassname=com.microsoft.sqlserver.jdbc.SQLServerDriver
#demo.database.url=jdbc:sqlserver://localhos ...
DBCP使用?!
OSchina上说DBCP不好用,没有多线程?,tomcat7已经不再采用了。可是不管好坏,放在我面前了,我总得看看。但是,使用BasicDataSource,怎么看也没发现使用到池的感觉。close也就是把它自己给干掉。就我想的吧,获取,释放,获取。。 但不是close掉啊。
还好,看到SharedPoolDataSource了,让我有点感觉了。API上还给出了例子,很给力啊。
自己也Test一把 ...
DBCP,CP30,proxool连接池在spring hibernate中的配置
用spring默认的连接池性能效率不高,今天我为大家介绍三种流行的连接池配置:
1.连接池的jar文件通过查找类在网上能够找到。
2.我首先是数据库信息放置在jdbc.propertity文件中用spring加载这样方便
3.如想了解决整个项目请见::http://zz563143188.iteye.com/blog/1825168
收集五年的开发资料下载地址: http:/ ...
DBCP,C3P0,Proxool,BoneCP参数介绍---总结前人经验
目前,在javaEE项目中,用到的比较多的连接池有:DBCP,C3P0,Proxool,BoneCP。至于他们之间的优劣,我没有亲自测过,不过看网上的一些资料,情况是hibernate建议使用C3P0,spring建议Proxool和DBCP,至于BoneCP貌似是一个新秀,但是性能比较强大。不过这不是这个博文的重点,重点是他们都如何配置。一般我们都是讲数据源配置在spring的管 ...
dbcp重连问题排查
使用数据库连接池时,免不了会遇到断网、数据库挂掉等异常状况,当网络或数据库恢复时,若无法恢复连接池中的连接,那必然会是一场灾难。
关于dbcp的自动重连配置,网上相关的资料也不少,通过以下资料,并对照官方文档中的参数说明,大致能了解各项配置的含义,我就不冗诉了,本文的目的主要是对问题排查的经过做个简单的记录。
参考资料:
解读dbcp自动重连那些事
官方文档
测试环境:
dbcp版本——1. ...