JDBC2.0引入DataSource是干吗用的?

qcrsoft 2003-12-22 06:21:40
用来用去,我的理解是:通过DataSource可以从连接池里取得一个连接,效率上高,另外隐藏了帐号密码等等连接信息。别的什么好处就暂时没体会到,可是DataSource的价值不会只局限于此吧?请高手指点迷津!

  另外,我用的是Weblogic搞这些东西,为什么系统不设计的直接可以从连接池里取connection呢?也就是说象DataSource一样给连接池取个JNDI名字然后直接lookup呢?
...全文
62 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
johncdc 2003-12-23
  • 打赏
  • 举报
回复
第二个就是J2EE的规范了.
Leemaasn 2003-12-23
  • 打赏
  • 举报
回复
不是很明白第二个问题的意思啊。
ZeroC 2003-12-23
  • 打赏
  • 举报
回复
datasource可以看成是connection pool的指代,当然也可以是别的指代,这样做的好处就在于datasource下面可以是connection pool也可以是别的
qcrsoft 2003-12-23
  • 打赏
  • 举报
回复
谁能回答第二个问号呢
老土豆T 2003-12-23
  • 打赏
  • 举报
回复
做ejb的时候其实就强迫自己去执行遵行默写规范,或者模式了。


通过代理去获取,实际上在设计模式上多了一层。

常用的一些ejb设计模式,也都是因此广为流传的。
fuzhan820 2003-12-23
  • 打赏
  • 举报
回复
up
ZeroC 2003-12-22
  • 打赏
  • 举报
回复
datasouce只是让调用者不用去关心数据库的连接,至于是否有connection pool完全式datasouce下的具体实现的问题
upcmill 2003-12-22
  • 打赏
  • 举报
回复
建立数据源用啊
hajavaor 2003-12-22
  • 打赏
  • 举报
回复
将数据库的连接,注册到JNDI中。

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧