ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

2022-08-20 第四组 王星苹 学习笔记

2022-08-22 19:04:14  阅读:131  来源: 互联网

标签:10 20 请求 数据库 连接 服务器 第四组 08 连接池


学习心得

 

 

 

学习总结

数据库连接池

connection是一种稀有资源,一个连接建立就创建了一个资源。

比如:QQ连上了,我的QQ和腾讯的服务器建立了一个连接,有代价,何时。有可能导致服务器瘫痪。

第一种方案:我一个人玩

第二种方案:把服务器的人数限制一下,最多不超过10000人,第10001个人上线,排队。

JDBC使用数据库的必要性。

在使用基于web程序的数据库连接:

1.在主程序中建立连接

2.执行SQL

3.断开连接

所有的JDBC:连接通过DriverManager.getConnection。

用完的连接不要垃圾回收,能够重复使用

“池化思想”

每次去初始化一个连接池,连接池中会有很多个连接等待被使用。使用完连接之后,不需要关闭连接,只需要把连接还回到连接池,还回连接池的这个操作不需要我们手动操作。

初始换连接池,10条连接,来了20个请求,10个请求就直接拿10条连接去办事,剩下的10个请求,再向服务器中请求连接数。

设置一些属性:最大等待时间。

(1)C3P0:2代数据库连接池,太老了不学

(2)DBCP:2代数据库连接池,太老了不学

(3)Druid:(德鲁伊)数据库连接池,最好用的连接池

阿里巴巴开源平台的一个数据库连接池实现,整合了C3P0和DBCP各自的优点,加入了日志监控,可以监控sql.语句的执行情况。

(4)Hikari:(光),目前最快的连接池,Springboot默认的连接池。

必须有对应的属性文件

.properties

约定>配置>编码

 

标签:10,20,请求,数据库,连接,服务器,第四组,08,连接池
来源: https://www.cnblogs.com/wxp0909/p/16613875.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有