zoukankan      html  css  js  c++  java
  • JAVA_连接池、DataSource、JNDI

    1、连接池
       Connection的取得和开放是代价比较高的处理,解决这个问题的方法是连接池。
       连接池就是事先取得一定数量的Connection,程序执行处理的时候不是新建Connection,而是取得预先准备好的Connection的使用权。
     
    2、DataSource
       提供连接池机能的技术叫DataSource:Javax.sql.DataSource
       一般web服务器会提供。比如Tomcat5.5。
       DataSource可以通过new来取得,但通常是通过 JNDI 用 lookup 取得。
     
    3、JNDI (Java Naming and Directory Interface)
       Java 命名和目录服务接口(Java Naming and Directory Interface,JNDI)。
       命名服务: 可以类比为Session属性的Map的高级版。实现指定名字的对象的,取得和登录。一般Web服务器会提供。
       目录服务: 和命名服务类似,但是对象的管理是层次性的。
     
       在命名服务里登录的对象,可以用lookup()取得。

  • 相关阅读:
    (判断是否为弱联通分量) poj 2762
    (最大生成树) poj 1979
    (暴力) bzoj 2208
    (BFS) bzoj 1102
    (并查集) bzoj 1161
    (数学) bzoj 1800
    (博弈) bzoj 2460
    (dinic) poj 3469
    (双端队列优化的SPFA) bzoj 2100
    (判断负环) bzoj 2019
  • 原文地址:https://www.cnblogs.com/chuiyuan/p/4553045.html
Copyright © 2011-2022 走看看