为了在应用程序与关系数据库之间创建连接,应用程序服务器使用由 Java™ 数据库连接 (JDBC) 提供程序封装的驱动程序实现类。
开始之前
每个 JDBC 提供程序实际上都是一个对象,它向应用程序服务器表示特定于供应商的
JDBC 驱动程序类,用于访问该特定供应商数据库。JDBC 提供程序是数据源的先决条件,后者向应用程序提供与数据库的物理连接。请参阅
JDBC 提供程序表以确定数据库和应用程序所需的相应
JDBC 提供程序。
不推荐使用的功能部件: 应用程序服务器不再支持 DB2® 390 版和 z/OS® 版旧
JDBC 提供程序以及相应的 JDBC 驱动程序 DB2 zOS 版本地
JDBC 提供程序 (RRS)。使用 DB2 使用IBM® JCC 驱动程序或 DB2 通用 JDBC 驱动程序连接至 DB2 for z/OS。
depfeat
关于此任务
对于您计划在应用程序服务器环境中的特定范围中使用的每个数据库服务器,请至少配置一个 JDBC 提供程序。
过程
- 打开管理控制台。
- 单击。
- 选择范围,应用程序将可以在此范围中使用该 JDBC 提供程序。 所选范围将成为任何与此提供程序相关联的数据源的范围。您可以选择单元、节点、集群或服务器。有关范围及其对资源的影响的更多信息,请参阅关于管理范围设置的信息中心主题。
- 单击新建。 此操作将启动创建新的 JDBC 提供程序向导。
- 使用第一个下拉列表来选择必须创建的 JDBC 提供程序的数据库类型。
用户定义的选项: 如果遇到下列任何一种情况,请选择
用户定义的作为数据库类型:
- 您找不到所要使用的数据库类型。
- 您在下一个步骤中无法选择所需的 JDBC 提供程序类型。
“用户定义的”选项会使向导面板将提供程序类型显示为“用户定义的 JDBC 提供程序”,并将实现类型显示为“用户定义的”。请参阅数据库文档以了解用户定义的提供程序所需的 JDBC 驱动程序类文件、数据源属性以及其他内容。您必须在接下来的两个面板上提供下列信息:
- 如果第二个下拉列表显示了 JDBC 提供程序类型,请从中进行选择。 选择显示建议不要使用的以同时显示当前提供程序和建议不要使用的提供程序。如果在这个扩充的列表中找不到要使用的提供程序,请从上一个数据库类型列表中选择用户定义的。
避免故障: 如果您选择 DB2 for z/OS 本地 JDBC 提供程序(RRS)提供程序,那么该产品将发出 DSRA360 错误消息。在 V6.1 和更高版本中,应用程序服务器彻底移除了对 DB2 for z/OS 本地 JDBC 提供程序 (RRS) 提供程序的支持。
gotcha
- 从第三个下拉列表中选择应用程序所需的实现类型。 如果应用程序不要求连接支持两阶段落实事务,请选择连接池数据源。但是,如果应用程序要求连接支持两阶段落实事务,请选择 XA 数据源。使用此数据源配置的应用程序将能够利用容器管理的事务恢复功能。
选择实现类型后,向导将填写 JDBC 提供程序的名称和描述字段。您可以对这些字段输入不同的值;他们仅用于管理。
- 单击下一步以查看输入数据库类路径信息向导面板。
- 在“类路径”字段中,输入数据库 JDBC 驱动程序类文件的完整路径位置。 类路径信息将成为此面板上显示的 WebSphere® 环境变量值,其格式为
${DATABASE_JDBC_DRIVER_PATH}。应用程序服务器使用该变量来定义 JDBC 提供程序;这样就不必为各个应用程序指定静态 JDBC 类路径。记住,如果没有为此变量提供完整并且正确的 JDBC 驱动程序类路径,那么数据源最终将失败。如果此字段已显示了标准类路径,那么您可以通过填写此向导面板的其余内容并单击下一步来接受该变量定义。
注: 应用程序服务器支持将多个版本的所选 JDBC 驱动程序用作
MS SQL Server 的 DataDirect ConnectJDBC 4 类驱动程序。每个版本的 JDBC 驱动程序都具有唯一的类路径。请选择适当版本的 JDBC 驱动程序,以确保正确地填写类路径。
- 使用“本机库路径”字段来指定 JDBC 驱动程序在应用程序服务器平台上正确工作所需的其他类文件。请输入这些类文件的完整目录路径名。
避免故障: 如果您使用 Oracle OCI 驱动程序作为 JDBC 提供程序,那么必须指定本机库的存储路径。如果您未指定本机库路径,那么第一次尝试使用此提供程序进行连接时,将发生类装入器错误。
gotcha
- 单击下一步以查看 JDBC 提供程序设置摘要。
- 如果您对 JDBC 提供程序配置感到满意,请单击完成。 现在,您将看到“JDBC 提供程序”集合面板,该面板将新的 JDBC 提供程序与同一范围中配置的其他提供程序一起显示在表中。
下一步做什么
下一步是创建要与 JDBC 提供程序相关联的数据源。有关详细信息,请参阅关于使用管理控制台来配置数据源的信息中心主题。
切记: 如果您修改了 JDBC 提供程序的配置,例如类路径、本机库路径或定制属性,请单击确定,然后重新启动该
JDBC 提供程序的范围中的每个应用程序服务器。否则,新配置将不起作用,并且您将接收到数据源故障消息。