CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

请问JAVA里的DataSource有什么作用?

楼主shuaiyuyu(帅雨雨)2006-07-01 11:24:55 在 Java / J2SE / 基础类 提问

JAVA里的DataSource有什么作用? 问题点数:10、回复次数:2Top

1 楼Ryoma()回复于 2006-07-01 14:19:39 得分 5

连接池Top

2 楼zx2002027(http://www.netyi.net/in.asp?id=zx2002027)回复于 2006-07-01 15:02:46 得分 5

public   interface   DataSource  
  该工厂用于提供到此   DataSource   对象表示的物理数据源的连接。作为   DriverManager   设施的替代项,DataSource   对象是获取连接的首选方法。实现   DataSource   接口的对象通常在基于   JavaTM   Naming   and   Directory   Interface   (JNDI)   API   的命名服务中注册。    
   
  DataSource   接口由驱动程序供应商实现。共有三种类型的实现:    
   
  基本实现   -   生成标准   Connection   对象    
  连接池实现   -   生成自动参与连接池的   Connection   对象。此实现与中间层连接池管理器一起使用。    
  分布式事务实现   -   生成一个   Connection   对象,该对象可用于分布式事务,并且几乎始终参与连接池。此实现与中间层事务管理器一起使用,并且几乎始终与连接池管理器一起使用。    
  DataSource   对象的属性在需要时可以修改。例如,如果将数据源移动到另一个服务器,则可更改与服务器相关的属性。其优点是,因为可以更改数据源的属性,所以任何访问该数据源的代码都无需更改。    
   
  通过   DataSource   对象访问的驱动程序不会向   DriverManager   注册。通过查找操作检索   DataSource   对象,然后使用该对象创建   Connection   对象。使用基本的实现,通过   DataSource   对象获取的连接与通过   DriverManager   设施获取的连接相同。    
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:shuaiyuyu
  • Ryoma
  • zx2002027

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo