为了存储、组织和检索数据,大多数应用程序都采用了关系数据库。Java EE 应用程序通过 JDBC API 访问关系数据库。
JDBC 资源(数据源)为应用程序提供了连接数据库的方法。创建 JDBC 资源之前,请先创建 JDBC 连接池。
要创建 JDBC 资源,需要指定标识资源的唯一 JNDI 名称。JDBC 资源的 JNDI 名称应在 java:comp/env/jdbc 子上下文中。例如,工资单数据库资源的 JNDI 名称可以为 java:comp/env/jdbc/payrolldb。由于所有资源 JNDI 名称都位于 java:comp/env 子上下文中,因此在管理控制台中指定 JDBC 资源的 JNDI 名称时仅需输入 jdbc/name。例如,对于工资单数据库,可以指定 jdbc/payrolldb。
要使用管理控制台创建 JDBC 资源,请选择“资源”>“JDBC 资源”。指定资源设置,如下所示:
JNDI 名称:指定唯一名称。JNDI 名称在分布式计算环境中组织和查找组件的方式与图书馆中卡片目录组织和表示书籍位置的方式类似。因此,JNDI 名称成为访问 JDBC 资源的一种重要方法。按照约定,该名称应以 jdbc/ 字符串开头。例如:jdbc/payrolldb。请不要忘记正斜杠。
池名称:选择要与新 JDBC 资源关联的连接池。
说明:键入资源的简短说明。
状态:如果要使资源不可用,请取消选中“已启用”复选框。默认情况下,创建资源之后立即可以使用资源(已启用)。
要使用命令行实用程序创建 JDBC 资源,请使用 create-jdbc-resource 命令。