`

DataSource接口

    博客分类:
  • JDBC
 
阅读更多

该工厂用于提供到此 DataSource 对象所表示的物理数据源的连接。

作为 DriverManager 工具的替代项,DataSource 对象是获取连接的首选方法。实现 DataSource 接口的对象通常在基于 JavaTM Naming and Directory Interface (JNDI) API 的命名服务中注册。

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

  1. 基本实现 - 生成标准的 Connection 对象
  2. 连接池实现 - 生成自动参与连接池的 Connection 对象。此实现与中间层连接池管理器一起使用。
  3. 分布式事务实现 - 生成一个 Connection 对象,该对象可用于分布式事务,大多数情况下总是参与连接池。此实现与中间层事务管理器一起使用,大多数情况下总是与连接池管理器一起使用。
分享到:
评论

相关推荐

    DataSource接口介绍与使用

    JDBC1.0是原来是用DriverManager类来产生一个对数据源的连接。JDBC2.0用一种替代的方法,使用DataSource的实现,代码变的更小巧精致,也更容易控制。

    JDBC(powernode CD2206)详尽版 (教学视频、源代码、SQL文件)

    2.7 DataSource接口 三、JDBC操作数据库的步骤 四、编写第一个JDBC程序 五、注册案例 六、登录案例 6.1 Statement 七、SQL注入 7.1 SQL注入 7.2 出现SQL注入的原因 7.3 解决方案 7.4 PreparedStatement接口 7.5 ...

    Java学习笔记

    Java学习笔记 1、连接数据库步骤 ...10、使用DataSource接口连接数据源 11、避免表单重复提交的技术 12、表单的GET和POST方法的区别 13、使用HttpServletRequest对象获得更多客户端信息 14、JSP实现多数据分页

    【分布式事务----LCN】LCN原理及使用方式.docx

    TxClient的代理连接池实现了javax.sql.DataSource接口,并重写了close方法,事务模块在提交关闭以后TxClient连接池将执行"假关闭"操作,等待TxManager协调完成事务以后在关闭连接。 对于代理连接池的优化 自动超时...

    提升JSP应用程序的七大绝招

    例如,通过在init()方法中建立一个JDBC连接池是一个最佳例子,假设我们是用jdbc2.0的DataSource接口来取得数据库连接,在通常的情况下,我们需要通过JNDI来取得具体的数据源。我们可以想象在一个具体的应用中,如果...

    guobin:Guobin DataSource

    在JDBC规范中,通过实现java.sql.Datasource接口,可以屏蔽数据库、操作系统的差异,实现Connection的复用。 常用开源数据源框架介绍 目前,我们常用的数据源框架主要有dbcp2、tomcat-jdbc,c3p0,druid、hikar

    JSP网站开发典型模块与实例精讲

     3.2.1 指点迷津——使用DataSource接口  3.2.1 连接数据源  3.2.2 浏览讨论区  …… 第4章 访问统计模块设计 第5章 新闻发布系统 第6章 网上数码冲印系统 第7章 在线考试系统 第8章 在线书店系统 第9章...

    Spring 2.0 开发参考手册

    11.2.4. DataSource接口 11.2.5. SQLExceptionTranslator接口 11.2.6. 执行SQL语句 11.2.7. 执行查询 11.2.8. 更新数据库 11.3. 控制数据库连接 11.3.1. DataSourceUtils类 11.3.2. SmartDataSource接口 ...

    spring chm文档

    11.2.4. DataSource接口 11.2.5. SQLExceptionTranslator接口 11.2.6. 执行SQL语句 11.2.7. 执行查询 11.2.8. 更新数据库 11.3. 控制数据库连接 11.3.1. DataSourceUtils类 11.3.2. SmartDataSource接口 ...

    Spring中文帮助文档

    11.2.4. DataSource接口 11.2.5. SQLExceptionTranslator接口 11.2.6. 执行SQL语句 11.2.7. 执行查询 11.2.8. 更新数据库 11.2.9. 获取自动生成的主键 11.3. 控制数据库连接 11.3.1. DataSourceUtils类 ...

    Spring API

    11.2.4. DataSource接口 11.2.5. SQLExceptionTranslator接口 11.2.6. 执行SQL语句 11.2.7. 执行查询 11.2.8. 更新数据库 11.2.9. 获取自动生成的主键 11.3. 控制数据库连接 11.3.1. DataSourceUtils类 ...

    Spring-Reference_zh_CN(Spring中文参考手册)

    11.2.4. DataSource接口 11.2.5. SQLExceptionTranslator接口 11.2.6. 执行SQL语句 11.2.7. 执行查询 11.2.8. 更新数据库 11.3. 控制数据库连接 11.3.1. DataSourceUtils类 11.3.2. SmartDataSource接口 11.3.3. ...

    用JNDI绑定DataSource

    概念:JNDI(Java Namespace Diretory Interface)是Java中命名空间和目录协议,有很多的服务器都实现了这个接口,如我们机器上的FileSystem文件系统服务器,还有LDAP(Lightweight Diretory Access Protocol轻量级的目录...

    day02_jdbc高级.md

    数据库连接池的概念,自定义数据库连接池,开源数据库连接池,自定义JDBC框架, DataSource 接口,归还数据库连接的方式,继承,装饰设计模式,适配器设计模式,动态代理

    java-JDBC学习笔记(java连接数据库编程)

    我们所学习的均为jdbc2.0规范,jdbc1.0为直接连接,而jdbc2.0它有JNDI服务,在服务器启动时自动创建一个连接池,定义了一个DataSource接口,用其标准才能使用JDBC连接池

    NativeSQLPersistence:使用本机 Java 连接池执行本机 SQL。-开源

    框架旨在使用本机 SQL 查询提供简单的数据库访问。 它将关心连接处理和对象关闭语句以防止连接泄漏。... DatabaseAccessor 正在实现 DataSource 接口,因此您可以直接在现有代码中使用它作为扩展。

    springboot分布式事务解决方案LCN

    本文来自于csdn,将从原理,调用...TxClient的代理连接池实现了javax.sql.DataSource接口,并重写了close方法,事务模块在提交关闭以后TxClient连接池将执行"假关闭"操作,等待TxManager协调完成事务以后在关闭连接。

    spring-boot-mybatis-multidatasource多数据源配置(oracle)

    1, 用idea或者eclipse或者其他开发工具导入springboot项目。 2, 等待导入完毕,更改...4, 启动项目,测试接口在DataSourceController中,只用注入相关的bean就能使用。 5, 使用过程中有其他问题请留言咨询,谢谢。

    apollo-rest-api:通过apollo-datasource-rest包使用Apollo服务器站起来的GQLREST api

    GQL API查询安装软件包,然后运行npm start并在localhost:4000上打开应用程序{ cars { id plateNumber color model chasisNumber vehicleStatus yearOfManufacture issueDate expiryDate } car(plateNumber: " EPE68...

Global site tag (gtag.js) - Google Analytics