【问题标题】:what does Context,DataSource depict?Context,DataSource 描述了什么?
【发布时间】:2012-02-22 05:52:53
【问题描述】:

在编写程序以查询数据库时,有些事情我不明白。

在以下两行代码中:

Context context = new InitialContext();
DataSource ds = (DataSource)context.lookup("java:comp/env/jdbc/MyDatasource");

第一条指令是做什么的?什么是上下文,什么是 initial context ?我读过文档,但不明白。

那么DataSource 是什么?

在使用 netbeans 时,我必须创建一个 JDBCConnectionPool 类别的新文件:

什么是JDBC Connection Pool,什么是JDBC Resource


Steady Pool SizeMax Pool Size 是什么意思?什么是池大小?

【问题讨论】:

  • 一篇文章中有太多问题。如果这一切对您来说都无法理解,那么在您掌握基本概念之前,您可能不应该尝试这样做。

标签: java jakarta-ee netbeans jdbc datasource


【解决方案1】:
What is context and what is initial context ?

Context:表示一个命名上下文,它由一组名称到对象的绑定组成。它包含检查和更新这些绑定的方法。 source

InitialContext:是一个类,也可以说是执行命名操作的起始上下文,这个类实现了Context接口并提供了实现。 mustRead

DataSource ds = (DataSource)context.lookup("java:comp/env/jdbc/MyDatasource");

what is a DataSource:

上面的代码行表明,您正在通过查找 JNDI 位置来检索 DataSource 对象。

JDBCConnectionPool

JDBCConnection 池在概念上与任何其他形式的对象池相同,例如String 对象池。数据库连接的创建总是很昂贵,因为在后端数据库中建立网络连接和初始化数据库连接会话的开销source

JDBC Resource: 

read here

稳定池的非常好的例子readHere

【讨论】:

    猜你喜欢
    • 2010-11-22
    • 2019-03-01
    • 2014-06-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-12-07
    • 1970-01-01
    相关资源
    最近更新 更多