6.2. JDBC 驱动

6.2.1. 用管理控制台安装 JDBC 驱动

介绍

在你的应用程序可以连接 JDBC 数据源之前,你的数据源供应商的 JDBC 驱动需要安装在 JBoss EAP 可以使用的位置上。JBoss EAP 6 允许你象其他部署一样部署这些驱动。这意味着如果你使用了受管域,你可以将它们部署在服务器组里的多个服务器上。

预备条件

在执行这个任务之前,你需要满足以下预备条件:

  • 从数据库供应商下载 JDBC 驱动。

注意

任何兼容 JDBC 4 的驱动都自动会被承认且根据名称和版本安装至系统里。JDBC JAR 通过 Java 服务供应商机制来识别。这样的 JAR 里有 META-INF/services/java.sql.Driver 文本,它包含该 JAR 里驱动类的名称。

过程 6.1. 修改 JDBC 驱动 JAR

如果 JDBC 驱动 JAR 不兼容 JDBC 4,您可用下列方法使其成为可部署的。
  1. 修改或创建空的临时目录。
  2. 创建一个 META-INF 子目录。
  3. 创建一个 META-INF/services 子目录。
  4. 创建一个 META-INF/services/java.sql.Driver 文件,它包含一行指明 JDBC 驱动的全限定类名的内容。
  5. 使用 JAR 命令行工具来更新 JAR:
    jar \-uf jdbc-driver.jar META-INF/services/java.sql.Driver

过程 6.2. 部署 JDBC 驱动

  1. 访问管理控制台。

  2. 将 JAR 文件部署到服务器或服务器组。

    如果你使用了受管域,你可以将 JAR 文件部署到服务器组。否则,部署到自己的服务器。请参考 第 10.2.2 节 “用管理控制台启用已部署的应用程序”
结果:

JDBC 驱动被部署,可由你的应用程序所使用。