1.3. 内置数据库的 Quarkus 驱动程序扩展
下表概述了 Quarkus 内置数据库,以及用于将应用程序连接到关系数据库的扩展:
| 数据库内置 | db-kind | Agroal 扩展 | 被动扩展 |
|---|---|---|---|
| DB2 |
|
|
|
| Derby |
|
| N/A |
| H2 |
|
| N/A |
| MariaDB |
|
|
|
| Microsoft SQL Server |
|
| N/A |
| MySQL |
|
|
|
| PostgreSQL |
|
|
|
您可以将 H2 和 Derby 数据库配置为以嵌入式模式运行。H2 和 Derby 驱动程序扩展不支持将嵌入式数据库引擎编译到原生可执行文件中。
这个表格包括支持的和社区工件。有关支持的 Maven 工件列表,请参阅红帽构建的 Quarkus 组件详情页。
当使用内置数据库种类时,JDBC 驱动程序会自动解析到以下值:
| 数据库 | JDBC 驱动程序 | XA 驱动程序 |
|---|---|---|
| DB2 |
|
|
| Derby |
|
|
| H2 |
|
|
| MariaDB |
|
|
| Microsoft SQL Server |
|
|
| MySQL |
|
|
| PostgreSQL |
|
|
您可以将 H2 和 Derby 数据库配置为以嵌入式模式运行。H2 和 Derby 驱动程序扩展不支持将嵌入式数据库引擎编译到原生可执行文件中。