summaryrefslogtreecommitdiff
path: root/src/druid.properties
diff options
context:
space:
mode:
Diffstat (limited to 'src/druid.properties')
-rw-r--r--src/druid.properties38
1 files changed, 38 insertions, 0 deletions
diff --git a/src/druid.properties b/src/druid.properties
new file mode 100644
index 0000000..ab8f9fe
--- /dev/null
+++ b/src/druid.properties
@@ -0,0 +1,38 @@
+##Driver
+#druid.driverClassName=com.mysql.jdbc.Driver
+##数据库链接,
+#druid.url=jdbc:mysql://192.168.0.37:3306/project_demo?useUnicode=true&characterEncoding=UTF-8
+##帐号
+#druid.username=root
+##密码
+#druid.password=xxxx
+#检测数据库链接是否有效,必须配置
+druid.validationQuery=SELECT 1 from dual
+#初始连接数
+druid.initialSize=3
+#最大连接池数量
+druid.maxActive=10
+#去掉,配置文件对应去掉
+#druid.maxIdle=20
+#配置0,当线程池数量不足,自动补充。
+druid.minIdle=3
+#获取链接超时时间为1分钟,单位为毫秒。
+druid.maxWait=60000
+#获取链接的时候,不校验是否可用,开启会有损性能。
+druid.testOnBorrow=false
+#归还链接到连接池的时候校验链接是否可用。
+druid.testOnReturn=false
+#此项配置为true即可,不影响性能,并且保证安全性。意义为:申请连接的时候检测,如果空闲时间大于timeBetweenEvictionRunsMillis,执行validationQuery检测连接是否有效。
+druid.testWhileIdle=true
+#1.Destroy线程会检测连接的间隔时间
+#2.testWhileIdle的判断依据
+druid.timeBetweenEvictionRunsMillis=600000
+#一个链接生存的时间
+druid.minEvictableIdleTimeMillis=600000
+#链接使用超过时间限制是否回收
+druid.removeAbandoned=false
+#超过时间限制时间(单位秒),目前为5分钟,如果有业务处理时间超过5分钟,可以适当调整。
+druid.removeAbandonedTimeout=300
+#链接回收的时候控制台打印信息,测试环境可以加上true,线上环境false。会影响性能。
+druid.logAbandoned=false
+druid.filters= \ No newline at end of file