首页 > 数据库 >java——数据库连接池——概念简介

java——数据库连接池——概念简介

时间:2022-11-26 16:22:57浏览次数:39  
标签:容器 java 简介 数据库 Connection close 连接 连接池

 

 

 

 

    1. 概念:其实就是一个容器(集合),存放数据库连接的容器。
            当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。

    2. 好处:
        1. 节约资源
        2. 用户访问高效

    3. 实现:
        1. 标准接口:DataSource   javax.sql包下的
            1. 方法:
                * 获取连接:getConnection()
                * 归还连接:Connection.close()。如果连接对象Connection是从连接池中获取的,那么调用Connection.close()方法,则不会再关闭连接了。而是归还连接

        2. 一般我们不去实现它,有数据库厂商来实现
            1. C3P0:数据库连接池技术
            2. Druid:数据库连接池实现技术,由阿里巴巴提供的

 

标签:容器,java,简介,数据库,Connection,close,连接,连接池
From: https://www.cnblogs.com/xiaobaibailongma/p/16927642.html

相关文章

  • javascript面试题
    1.null和undefined区别首先Undefined和Null都是基本数据类型,这两个基本数据类型分别都只有一个值,就是undefined和null。undefined代表的含义是未定义,null代表......
  • K8s——简介
    Kubernetes是一个自动化的容器编排平台,它负责应用的部署、应用的弹性以及应用的管理,这些都是基于容器的。容器部署时代容器类似于VM,但是具有被放宽的隔离属性,可以在应......
  • 如何用JavaScripte和HTML 实现一整套的考试答题卡和成绩表
    相信在学校的你都有这样的体验,临近考试,要疯狂的“背诵”否则成绩单就要挂零,因为答题卡全部涂抹都是错的。那么毕业多年的你,没有了考试,有没有一丝怀念涂答题卡的时候,有没有......
  • Spring--AOP简介+入门案例
    AOP简介面向切面编程:在不惊动原始设计的基础上,进行功能增强各个要应用该功能的对象叫做连接点,那个功能叫做通知,表面上的代码没有发生变化,私下里发生变化的连接点,会出现切......
  • java——JDBC——JDBC事务管理
      ##JDBC控制事务:1.事务:一个包含多个步骤的业务操作。如果这个业务操作被事务管理,则这多个步骤要么同时成功,要么同时失败。2.操作:1.开启事务......
  • java——JDBC——JDBC各个类详解——PreparedStatement类
    5.PreparedStatement:执行sql的对象1.SQL注入问题:在拼接sql时,有一些sql的特殊关键字参与字符串的拼接。会造成安全性问题1.输入......
  • 力扣153(java&python)-寻找旋转排序数组中的最小值(中等)
    题目:已知一个长度为n的数组,预先按照升序排列,经由1到n次旋转后,得到输入数组。例如,原数组nums=[0,1,2,4,5,6,7]在变化后可能得到:若旋转4次,则可以得到[4,5,6,......
  • java——JDBC——JDBC各个类详解——ResultSet
    4.ResultSet:结果集对象,封装查询结果*booleannext():游标向下移动一行,判断当前行是否是最后一行末尾(是否有数据),如果是,则返回false,如果不是则......
  • java——JDBC——JDBC各个类详解——练习
    代码:Statementstmt=null;Connectionconn=null;try{......
  • java——JDBC——JDBC各个类详解——Statement
                     3.Statement:执行sql的对象1.执行sql1.booleanexecute(Stringsql):可......