如何在 laravel 中使用 H2 数据库?

Posted

技术标签:

【中文标题】如何在 laravel 中使用 H2 数据库?【英文标题】:How can I use H2 database with laravel? 【发布时间】:2020-07-02 20:15:02 【问题描述】:

我目前在一个项目中,出于某种原因我们需要使用 h2 数据库。我想在这个项目中做一个 api 并且我想使用 laravel,因为它是我知道使用的一个框架。但我找不到有关将 h2 数据库与 laravel 连接的信息。有谁知道该怎么做?这甚至可能吗?

【问题讨论】:

【参考方案1】:

根据Laravel documentation:

Laravel 使用原始 SQL、流畅的 query builderEloquent ORM 使各种数据库后端与数据库的交互变得非常简单。

目前,Laravel 支持四种数据库:

mysql 5.6+ (Version Policy)
PostgreSQL 9.4+ (Version Policy)
SQLite 3.8.8+
SQL Server 2017+ (Version Policy)

参考: Laravel -> Database -> Introduction

【讨论】:

以上是关于如何在 laravel 中使用 H2 数据库?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 H2 数据库中存储表单数据(目前使用 POSTman,但不能使用网站表单)

如何使用 H2 嵌入式数据库获取序列中的下一个值?

如何使用 H2 嵌入式数据库创建 H2 内存数据库

如何使用Spring Data JPA在H2数据库中保存数据

如何在 h2 数据库中插入特定的 UUID?

如何在内存数据库中使用 H2 测试 EntityManager 查询