第 2 章 JDBC 数据源配置
JDBC 是最常用的基于 Java 的应用中的数据库连接 API。您可以使用 JDBC 数据源驱动程序将应用程序连接到相关数据库。
要配置 JDBC 数据源,您必须
-
将
quarkus-agroal
扩展添加到应用程序中 -
为应用程序添加
db-kind
扩展 - 指定应用程序用于访问数据源的 JDBC URL
以下示例演示了如何将 postgresql
数据源连接到您的应用,并指定数据源的访问凭据和 JDBC URL。有关如何指定 JDBC URL 的更多信息 ,请参阅设置数据源的 JDBC URL。
JDBC 数据源配置示例
2.1. 为 JDBC 数据源安装 Quarkus 扩展 复制链接链接已复制到粘贴板!
您必须安装 quarkus-agroal
扩展,以及 Quarkus JDBC 数据库驱动程序扩展来配置 JDBC 数据源。您添加的 JDBC 数据库驱动程序必须与您要使用的 JDBC 数据库的类型匹配。
以下流程演示了如何为 JDBC 数据源安装 Quarkus 扩展。
先决条件
- 您有一个 Quarkus Maven 项目。
-
您已为数据源设置
db-kind
属性。
流程
- 进入 Quarkus 项目目录。
在项目中添加
quarkus-agroal
扩展:./mvnw quarkus:add-extension -Dextensions="agroal"
./mvnw quarkus:add-extension -Dextensions="agroal"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将适当的相关数据库驱动程序类型的 Quarkus 扩展添加到应用程序中:
./mvnw quarkus:add-extension -Dextensions="<extension>"
./mvnw quarkus:add-extension -Dextensions="<extension>"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 例如,要添加 PostgreSQL 数据库驱动程序扩展,请使用:
./mvnw quarkus:add-extension -Dextensions="jdbc-postgresql"
./mvnw quarkus:add-extension -Dextensions="jdbc-postgresql"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
如果您使用 Hibernate ORM,则不需要显式添加 Agroal 扩展依赖关系。Agroal 是 Hibernate ORM 扩展的一个不可运行的依赖关系。您必须使用 JDBC 数据源驱动程序与 Hibernate ORM。