zoukankan      html  css  js  c++  java
  • JSP—连接池

    1:为什么要使用连接池?

    解决频繁连接释放造成的资源浪费

    2:配置好的数据库连接池也是以数据源DateSource的形式存,

    连接池的实现类负责建立与数据库的连接。

    3:使用连接池关闭资源的区别?

    使用连接池之后,调用close()方法,并不会正真的关闭连

    接,仅仅是关闭了应用程序和连接池之间的联系,将连接的

    使用权归还连接池

     

     

    数据源与JNDI?

    //1:初始化上下文

    Context ctx = new InitialContext();

    //2.获取与逻辑名相关联的数据源对象

    DateSource ds = (DateSource)

    ctx.lookup("java:comp/env/jdbc/news");

    //3.获取数据库连接对象

    Connection conn = ds.getConnection();

    //4.使用完后调用close()方法归还给连接池,连接恢复空闲

     

     

    代码要在在服务器运行,才能拿到连接

    数据源的配置?(不同的服务器配置方式不同,此以TomCat为例)

    1.在TomCat安装目录的配置文件Context标签中增加标签

    Container:由容器管理resource,

    type:表示资源返回的类型,因为我们将要返回一个DateSource的实例,因此javax.sql.DataSource表示DateSource类型

    2:编写代码,修改connection的获取方式

  • 相关阅读:
    GCD
    hexo 部署 githubPage 部署不了的问题
    vim 常见操作
    linux 常见目录的作用
    cd 简化命令
    linux 系统运行级别
    APNIC IP 库
    linux 安装ssh
    linux
    Android知识点总结
  • 原文地址:https://www.cnblogs.com/domi22/p/8042542.html
Copyright © 2011-2022 走看看