博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Druid数据库连接池的一般使用
阅读量:4598 次
发布时间:2019-06-09

本文共 3203 字,大约阅读时间需要 10 分钟。

据说:阿里的Druid这款产品,是目前最好用的数据库池产品,下面就来看下怎么在我们项目中去使用它吧。

项目背景:使用的是SpringMvc+Spring+mybatis

在ssm框架里面使用数据连接池,估计大家都不陌生,直接贴配置。

1.在spring配置里面的数据源使用阿里的数据源

1 
2
3
4
5
6
7 8
9
10
11
12 13
14
15 16
17
18 19
20
21 22
23
24
25
26 27
28
29
30 31
32
33

2.要想使用druid的数据监控功能需要在web.xml里面配置servlet

1 
2
3
DruidStatView
4
com.alibaba.druid.support.http.StatViewServlet
5
6
7
resetEnable
8
true
9
10
11
12
loginUsername
13
druid
14
15
16
17
loginPassword
18
druid
19
20
21
22
DruidStatView
23
/druid/*
24

3.还需要知道对那些资源进行拦截,对那些资源不用进行拦截,也是在web.xml里面配置,当然也可以在spring里面配置,这里就直接在web.xml里面配置了

1 
2
3
DruidWebStatFilter
4
com.alibaba.druid.support.http.WebStatFilter
5
6
exclusions
7
*.js,*.gif,*.jpg,*.png,*.css,*.ico,/druid/*
8
9
10
sessionStatMaxCount
11
1000
12
13
14
sessionStatEnable
15
false
16
17
18
19
DruidWebStatFilter
20
/*
21

到此,一个基本的配置就结束了。

注意的是:需要在pom.xml文件里面引入druid的依赖,如果用的不是maven,需要druid的jar包。

扩展:druid是可以配置输出日志的。我们通过配置了这个,可以在控制台里面,看到我们程序里面编写的sql语句,还可以看到可执行的sql,对我们开发挺有帮组的,建议开发

的时候使用。

只需要在spring的配置文件里面配置:

1 
2
3
4
5
6
7
8
9 10
11
12
13
14
15
16 17
18
19
20
21 22
23
24 25
26
27 28
29
30 31
32
33
34
35 36
37
38
39 40
41
42
43
44
45
46
47

其他的都不用动,只需要把没有的加上就好了。

我写的很基础,如果想更深入的学习,可以到github上去了解,github上,druid的托管地址:https://github.com/alibaba/druid

直接可以去看他们的文档,写的挺不错的。

有哪些地方说的不对的,望提出。谢谢!

 

转载于:https://www.cnblogs.com/zfding/p/7821967.html

你可能感兴趣的文章
云推送注意(MSDN链接)
查看>>
条件编译解决AutoCAD多版本问题
查看>>
java的Integer与int的比较
查看>>
openstack安装文档
查看>>
正在改变世界的硅谷创业趋势
查看>>
No2_3.接口继承多态_Java学习笔记_多态
查看>>
[转] 体内湿气重怎样祛除
查看>>
C#多线程学习(五) 多线程的自动管理(定时器)
查看>>
第三次作业
查看>>
物体坐标to世界坐标
查看>>
上传图片进行预览
查看>>
Git学习笔记(二)
查看>>
[翻译]OAuth入门指南 – 1.概述
查看>>
<context:component-scan/>和<mvc:annotation-driven/>的区别
查看>>
Android 命名规范 (提高代码可以读性)
查看>>
C# Emit动态代理生成一个实体对象
查看>>
geoserver发布mysql表数据
查看>>
LeetCode-121 Best Time to Buy and Sell Stock
查看>>
实验四:数据类型与运算符 4、运算符及表达式实训
查看>>
poj2318
查看>>