首页 > 数据库 >2024/10/21 日 日志 --》关于Mysql中的数据库连接池 简述笔记整理

2024/10/21 日 日志 --》关于Mysql中的数据库连接池 简述笔记整理

时间:2024-10-21 23:12:07浏览次数:5  
标签:10 21 -- 数据库 Druid 笔记 连接 连接池

为了保证博客内容的连贯性,我决定把Maven内容单独开辟而不与JDBC相混。
以下为数据库连接池的简单描述和笔记整理

点击查看代码
-- 数据库连接池
-- 简介:
-- · 数据库连接池是个容器,负责分配、管理数据库连接。
-- · 它允许应用程序重复使用一个现有的数据库连接,而不是再重新建立一个
-- · 释放空间时间超过最大空闲时间的数据库连接来避免因为没有释放数据库连接而引起的数据库连接遗漏
-- · 好处:
--     ·  资源重用
--     ·  提升系统的响应速度
--     ·  避免数据库连接遗漏
-- 实现:
-- · 标准接口: DataSource
--      · 官方(SUN)提供的数据库连接池标准接口,由第三方组织实现此接口
--      · 功能:获取连接
--   Connection getConnection();
-- · 常见的数据库连接池:
--     · DBCP 
--     · C390 
--     · Druid 
-- 	· Druid(德鲁伊)
--     · Druid连接池是阿里巴巴开源的数据库连接池项目
--     · 功能强大,性能优秀,是Java语言最好的数据库连接池之一
--
-- JDBC写代码的七个过程
-- 1.获取Connection
-- ·2.定义SQL:select * from tb_brand;
-- 3.获取PreparedStatement对象
-- ·4.设置参数:不需要
-- 5.执行SQL
-- ·6.处理结果:List<Brand>
-- 7.释放资源
--
                                                                                                                                            --------Moonbeams.

标签:10,21,--,数据库,Druid,笔记,连接,连接池
From: https://www.cnblogs.com/MoonbeamsC/p/18491584

相关文章

  • [TJOI2009] 猜数字
    原题链接\(首先我们来简单地复习一下中国剩余定理\)\(对于x\equiva_i\modm_i\)\(令M=\prod_{i=1}^{n}m_i(其中m_i代表的是除数,a_i代表的是余数)\)\(M_i=M/m_i\)\(t_i\equiv(M_i)^-1\modm_i(使用扩展欧几里得算出即可exgcd)\)\(因为(t_i*M_i)\equiv1\modm_i并且......
  • visual studio之安装详解
    目录1VisualStudio1.1下载&安装1.1.1下载1.1.2安装1.1.3选择组件1.1.4安装位置1.2启动操作1.3更改组件1.3.1添加新组件1.3.1.1打开的项目1.3.1.2通过installer修改1.3.2修改共享组件、工具和SDK安装位置1.4C#中操作1.4.1控制台程序输出HelloWorld1.4.2Windows......
  • 程序员修炼之道读后感02
    1.该书第二章开讲述的是重复的危害,重复分为好多种,但每种重复的出现都是没必要的,重复的出现使得代码的运行效率大打折扣,并且占据了很多无意义的空间。要想解决重复的问题,关键要学会复用,要充分提高代码的利用效率,要做到复用一个代码要比自己新敲一段代码容易,这样就能养成遇到问题现......
  • 2024-10-21 闲话
    高考后来参加南开强基的校测,教室里面只有她非常清秀。也可能清秀的不是她,我的记忆全都错乱了。可能是她的话故事可以拉得更长,虽然即使这个不是她,故事也可以很长。另一种情况,这个是她,故事也可以很短。这人究竟是不是她可能重要,可能不重要。其实之前脑袋里面只有一个印象,这段时间试......
  • 一文搞定信息打点——超详细
    web信息打点0x01信息架构语编程言:搜所引擎、文件后缀、搭建组合推算中间件:端口扫描、看返回数据包域名资产:收集、分析操作系统:大小写、ttl值、指纹识别WINDOWSNT/2000TTL:128WINDOWS95/98TTL:32UNIXTTL:255LINUXTTL:64WIN7......
  • K8s - Helm的使用
    安装Helmhttps://helm.sh/zh/docs/https://github.com/helm/helm/releaseshttps://get.helm.sh/helm-v3.16.2-linux-amd64.tar.gz在master节点安装Helm[root@k8s-master~]#tar-xvzfhelm-v3.16.2-linux-amd64.tar.gzlinux-amd64/linux-amd64/LICENSElinux-amd64/h......
  • python第三章课后习题
    efX(n):#差分方程的解return2*(-1)**(n+1)n_values=[0,1,2,3,4,5]forninn_values:print(f"X({n})={X(n)}")print("学号:3028")importnetworkxasnxG=nx.DiGraph()foriinrange(1,7):G.add_node(i)edges=[(1,2),(1,4......
  • 10.21随笔
    这里是10.21随笔编程作业留档:要求为自主生成四则运算题,可选择题目数量,难度,并记录错题。以下为代码:packageys;importjava.util.ArrayList;importjava.util.HashMap;importjava.util.List;importjava.util.Map;importjava.util.Random;importjava.util.Scanner;imp......
  • 【Flask】线上部署
    1.基本流程1.本地开发项目2.git将代码提交“仓库”3.服务器获取代码4.创建虚拟环境+激活+安装第3方模块5.uwsgi->基于uwsgi启动Flask程序90016.nginx+配置7.其他-启动脚本-关闭脚本2.第一步到第二步就不缀叙了,直接上代码仓库地址https://gite......
  • 程序员修炼之道总结1
    第一节:我的源码让猫给吃了核心理念:面对技术问题时,诚实与责任感至关重要。程序员应勇于承认错误,积极寻找解决方案,而非寻找借口。启发:在开发过程中,透明的沟通和责任感不仅能提高团队的信任度,还能有效地推动问题的解决。第二节:软件的熵核心理念:软件项目的复杂性和无序性是不可避......