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 驱动程序扩展不支持将嵌入式数据库引擎编译到原生可执行文件中。