zoukankan      html  css  js  c++  java
  • DataSource是什么

    public interface DataSource
    该工厂用于提供到此 DataSource 对象表示的物理数据源的连接。作为 DriverManager(二者区别:http://tobylxy.iteye.com/blog/1673421  http://jingyan.baidu.com/article/73c3ce280545fae50243d955.html   http://www.cnblogs.com/taoweiji/archive/2012/12/11/2812852.html) 设施的替代项,DataSource 对象 是获取连接的首选方法。实现 DataSource 接口的对象通常在基 于 JavaTM Naming and Directory Interface (JNDI) API 的命名服务中注册。 

    DataSource 接口由驱动程序供应商实现。共有三种类型的实现: 

    基本实现 - 生成标准 Connection 对象 
    连接池实现 - 生成自动参与连接池的 Connection 对象。此实现与中间层连接池管理器一起使用。 
    分布式事务实现 - 生成一个 Connection 对象,该对象可用于分布式事务,并且几乎始终参与连接池。此实现与中间层事务管理器一起使用,并且几乎始终与连接池管理器一起使用。 
    DataSource 对象的属性在需要时可以修改。例如,如果将数据源移动到另一个服务器,则可更改与服务器相关的属性。其优点是,因为可以更改数据源的属性,所以任何访问该数据源的代码都无需更改。 

    通过 DataSource 对象访问的驱动程序不会向 DriverManager 注册。通过查找操作检索 DataSource 对象,然后使用该 对象创建 Connection 对象。使用基本的实现,通过 DataSource 对象获取的连接与通过 DriverManager 设施获取的连 接相同。

  • 相关阅读:
    Sql 三元运算符
    连表更新
    SQL分组排序去重复
    ASP日常出错原因
    Box2D的三种Body类型
    Android获取屏幕尺寸的方法
    AndEngine之ScreenCapture
    AndEngine之IUpdateHandler,IEntityModifier
    JAVA中线程安全的类
    AndEngine引擎之SmoothCamera 平滑摄像机
  • 原文地址:https://www.cnblogs.com/mrxiaohe/p/5605964.html
Copyright © 2011-2022 走看看