第 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 扩展依赖项。Ggroal 是 Hibernate ORM 扩展的传输依赖项。您必须使用带有 Hibernate ORM 的 JDBC 数据源驱动程序。