zoukankan      html  css  js  c++  java
  • 【总结】编写自己的JDBC框架

    一、数据库连接池: 

      在一般用JDBC 进行连接数据库进行CRUD操作时,每一次都会:

        通过:java.sql.Connection conn = DriverManager.getConnection(url,user,password); 重新获取一个数据库的链接再进行操作,这样用户每次请求都需要向数据库获得链接,而数据库创建连接通常需要消耗相对较大的资源,创建时间也较长。


          
            所以为了减少服务器的压力,便可用连接池的方法:在启动Web应用时,数据就创建好一定数量的Connection链接
      存放到一个容器中,然后当用户请求时,服务器则向容器中获取Connection链接来处理用户的请求,当用户的请求完成后,
      又将该Connection 链接放回到该容器中。这样的一个容器称为连接池。

        
      
      编写一个基本的连接池实现连接复用
           步骤:
           1、建立一个数据库连接池容器。(因为方便存取,则使用LinkedList集合)
           2、初始化一定数量的连接,放入到容器中。
           3、等待用户获取连接对象。(该部分要加锁)
              |---记得删除容器中对应的对象,放置别人同时获取到同一个对象。
           4、提供一个方法,回收用户用完的连接对象。
           5、要遵循先入先出的原则。

  • 相关阅读:
    MM1排队系统
    java基本概念
    将博客搬至CSDN
    数据库知识点1
    离散分布
    概率论1--基本概念
    一道经典JS题(关于this)
    ajax请求过程中下载文件在火狐下的兼容问题
    熟悉css/css3颜色属性
    打字机游戏Ⅱ之手速pk
  • 原文地址:https://www.cnblogs.com/firstdream/p/4892355.html
Copyright © 2011-2022 走看看