1.3. ビルトインデータベース向けの Quarkus ドライバーエクステンション
以下の表は、Quarkus ビルトインデータベースと、アプリケーションをリレーショナルデータベースに接続するために使用できるエクステンションの概要を示しています。
| データベースビルトイン | db-kind | Agroal エクステンション | リアクティブエクステンション |
|---|---|---|---|
| DB2 |
|
|
|
| Derby |
|
| 該当なし |
| H2 |
|
| 該当なし |
| MariaDB |
|
|
|
| Microsoft SQL Server |
|
| 該当なし |
| MySQL |
|
|
|
| PostgreSQL |
|
|
|
H2 データベースおよび Derby データベースを組み込みモードで実行するように設定できます。H2 ドライバーおよび Derby ドライバーのエクステンションは、組み込みデータベースエンジンをネイティブ実行可能ファイルにコンパイルすることはサポートしません。
この表には、サポート対象アーティファクトおよびコミュニティーアーティファクトが含まれます。サポート対象 Maven アーティファクトの一覧は、Red Hat build of Quarkus Component Details ページを参照してください。
ビルトインデータベースのいずれかを使用すると、JDBC ドライバーは以下の値に自動的に解決されます。
| データベース | JDBC ドライバー | XA ドライバー |
|---|---|---|
| DB2 |
|
|
| Derby |
|
|
| H2 |
|
|
| MariaDB |
|
|
| Microsoft SQL Server |
|
|
| MySQL |
|
|
| PostgreSQL |
|
|
H2 データベースおよび Derby データベースを組み込みモードで実行するように設定できます。H2 ドライバーおよび Derby ドライバーのエクステンションは、組み込みデータベースエンジンをネイティブ実行可能ファイルにコンパイルすることはサポートしません。