相关疑难解决方法(0)

我可以让H2在内存数据库中自动创建一个模式吗?

(我已经在内存中看到了H2数据库 - 通过Spring/Hibernate问题的Init模式 ;它在这里不适用.)

我想知道H2中是否有设置允许我在连接时自动创建模式.如果它有帮助,我只对内存中的情况感兴趣.

H2在URL的末尾支持各种以分号分隔的修饰符,但我找不到用于自动创建模式的修饰符.有这样的功能吗?

java sql database h2

83
推荐指数
5
解决办法
9万
查看次数

H2可以创建多个目录吗?

当您像这样连接到嵌入式本地 H2 数据库时:

jdbc:h2:./target/data/CATALOGA;

H2 使用数据库名称(此处为 CATALOGA)作为 CATALOG_NAME。这可以通过查询 INFORMATION_SCHEMA.CATALOGS 表看到。

是否可以有多个目录?

您无法插入 INFORMATION_SCHEMA 并且 H2 不允许 forCREATE CATALOG语句。


背景信息是我们有跨目录连接的查询。所以看起来像这样:

select * from CATALOGA.dbo.example e
    inner join CATALOGB.dbo.example2 e2 on e.fk = e2.fk
Run Code Online (Sandbox Code Playgroud)

查询直接包含目录/模式,我需要能够在 H2 上执行它们。

jdbc h2

5
推荐指数
1
解决办法
3775
查看次数

标签 统计

h2 ×2

database ×1

java ×1

jdbc ×1

sql ×1