Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/335.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 上下文、数据源描述了什么?_Java_Jakarta Ee_Netbeans_Jdbc_Datasource - Fatal编程技术网

Java 上下文、数据源描述了什么?

Java 上下文、数据源描述了什么?,java,jakarta-ee,netbeans,jdbc,datasource,Java,Jakarta Ee,Netbeans,Jdbc,Datasource,当我编写一个程序来查询数据库时,有些事情是我不理解的 在以下两行代码中: Context context = new InitialContext(); DataSource ds = (DataSource)context.lookup("java:comp/env/jdbc/MyDatasource"); 第一条指令是做什么的?什么是上下文,什么是初始上下文?我读过医生,但不明白 那么什么是数据源 在使用netbeans时,我必须创建一个类别为JDBCConnectionPool的新文件:

当我编写一个程序来查询数据库时,有些事情是我不理解的

在以下两行代码中:

Context context = new InitialContext();
DataSource ds = (DataSource)context.lookup("java:comp/env/jdbc/MyDatasource");
第一条指令是做什么的?什么是上下文,什么是初始上下文?我读过医生,但不明白

那么什么是
数据源

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

什么是
JDBC连接池
,什么是
JDBC资源


稳定池大小
最大池大小
意味着什么?游泳池的大小是多少?

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

InitialContext
:是一个类,或者可以说是执行命名操作的起始上下文,该类正在实现
context
接口并提供实现。

上面的代码行显示,您正在通过查找JNDI位置来检索数据源对象

JDBCConnectionPool
JDBC连接池在概念上与任何其他形式的对象池(如
String
对象池)相同。由于在后端数据库中建立网络连接和初始化数据库连接会话的开销,创建数据库连接的成本总是很高


这是一个很好的例子,说明一篇文章中有太多的问题。如果这些都是你无法理解的,那么在你掌握了基本概念之前,你可能不应该尝试这样做。
DataSource ds = (DataSource)context.lookup("java:comp/env/jdbc/MyDatasource");

what is a DataSource:
JDBCConnectionPool
JDBC Resource: