4.16. 数据源配置更改


4.16.1. JDBC Datasource Driver Name

当您在 JBoss EAP 的早期版本中配置数据源时,为驱动程序名称指定的值取决于 META-INF/services/java.sql.Driver 文件中列出的类数量。

驱动程序包含单一类

如果只指定了 META-INF/services/java.sql.Driver 文件,则驱动程序名称的值是 JDBC 驱动程序 JAR 的名称。JBoss EAP 7 中的这一变化。

包含多个类的驱动

在 JBoss EAP 6 中,如果 META-INF/services/java.sql.Driver 文件列出了多个类,您可以指定哪个类是驱动程序类,方法是将其名称附加到 JAR 名称,以及主版本及次版本。

JAR_NAME + DRIVER_CLASS_NAME + "_" + MAJOR_VERSION + "_" + MINOR_VERSION
Copy to Clipboard Toggle word wrap

在 JBoss EAP 7 中,这一更改已经改变。现在,您可以使用以下格式指定驱动程序名称。

JAR_NAME + "_" + DRIVER_CLASS_NAME + "_" + MAJOR_VERSION + "_" + MINOR_VERSION
Copy to Clipboard Toggle word wrap
注意

JAR_NAMEDRIVER_CLASS_NAME 之间添加了下划线。

MySQL 5.1.31 JDBC 驱动程序是一个包含两个类的驱动程序示例。驱动程序类名称是 com.mysql.jdbc.Driver。以下示例演示了您在上一和 JBoss EAP 当前版本中指定驱动程序名称之间的差异。

示例:JBoss EAP 6 驱动器名称

mysql-connector-java-5.1.31-bin.jarcom.mysql.jdbc.Driver_5_1
Copy to Clipboard Toggle word wrap

示例:JBoss EAP 7 驱动程序名称

mysql-connector-java-5.1.31-bin.jar_com.mysql.jdbc.Driver_5_1
Copy to Clipboard Toggle word wrap

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat