druid mysql配置详解_druid配置详解

java程序很大一部分要操作数据库,为了提高性能操作数据库的时候,又不得不使用数据库连接池。数据库连接池有很多选择,c3p、dhcp、proxool等,druid作为一名后起之秀,凭借其出色的性能,也逐渐印入了大家的眼帘。接下来本教程就说一下druid的简单使用。

和dbcp类似,druid的配置项如下

配置

缺省值

说明

name

配置这个属性的意义在于,如果存在多个数据源,监控的时候

可以通过名字来区分开来。如果没有配置,将会生成一个名字,

格式是:"DataSource-" + System.identityHashCode(this)

jdbcUrl

连接数据库的url,不同数据库不一样。例如:

MYSQL :    jdbc:mysql://10.20.153.104:3306/druid2

ORACLE :   jdbc:oracle:thin:@10.20.149.85:1521:ocnauto

username

连接数据库的用户名

driverClassName

根据url自动识别

这一项可配可不配,如果不配置druid会根据url自动识别dbType,然后选择相应的driverClassName

initialSize

0

初始化时建立物理连接的个数。初始化发生在显示调用init方法,或者第一次getConnection时

maxActive

8

最大连接池数量

maxIdle

你可能感兴趣的:(druid,mysql配置详解)