h2 相关问题

H2是用Java编写的关系数据库管理系统。它可以嵌入Java应用程序中,也可以在客户端 - 服务器模式下运行。 H2支持常规的基于磁盘的数据库以及内存数据库。

h2 数据库:不支持的数据库文件版本或文件中的文件头无效

正如标题所示,我正在尝试在 MacOS 上使用 DataGrip 打开 .h2.db 文件。但是,我不断收到错误 不支持的数据库文件版本或文件中的文件头无效 出现错误...

回答 4 投票 0

未找到约束“PRIMARY KEY | UNIQUE (ID)”;使用 Spring Tool Suite 4 IDE 的 SQL 语句

这是实际的错误 无法执行 URL [file:/C:/Users/DELL/IdeaProjects/taco-cloud-1/bin/main/schema.sql] 的 SQL 脚本语句 #6:更改表 Ingredient_Ref 添加外键(成分)

回答 2 投票 0

在 Spring Boot 中测试时出现 SQL 语法错误

我有一个使用 PostgreSQL 和 Flyway 的 Spring Boot 项目。我想测试 UserRepository 所以我添加了一个 H2 数据库。这是用于测试的 application.properties 文件: spring.datasource.url=jdbc...

回答 1 投票 0

如何查看H2数据库处于哪种兼容模式?

我知道我可以通过H2中的SQL设置兼容模式,例如。 设置模式Oracle 有没有相应的SQL可以查询数据库当前处于哪种模式?

h2
回答 1 投票 0

如何使用 jOOQ 将 Java Instants 映射到带有时区的 H2 TIMESTAMP?

使用 Postgres,我可以强制 TIMESTAMPTZ 列映射到带有 jOOQ 映射中强制类型的 Instant 如果 public.items 不存在则创建表 ( id varchar(100) 不为空,

回答 1 投票 0

H2 数据库异常:找不到表“CONSTANTS”

我将 spring-boot-starter-parent 升级到 2.7.5 (从 2.6.8 ),现在我在单元测试中遇到以下异常,我没有这样的表(常量) org.h2.jdbc.JdbcSQLSyntaxErrorException:T...

回答 2 投票 0

H2 错误 SQLException: 90079 架构 ???未找到;将表别名解释为架构名称时?

我在 H2 数据库中使用表别名进行 SELECT 时遇到问题。 该数据库是内存式的。它设置了 MODE=ORACLE 选项(作为 URL 的一部分)。 错误信息是: SQL异常:...

回答 1 投票 0

使用 H2 脚本初始化设置 Spring 测试环境在插入简单 SQL 数据时失败:“唯一索引或主键冲突”

我有一些旧的 MySQL 脚本,我已将其迁移到 H2,现在我想用该数据初始化测试数据库。 首先是我的 src/test/resources/application.yaml: 春天: 数据源: 网址:jd...

回答 2 投票 0

Java SQL H2:如何从我的 DAO 获取自动递增 ID?

我在 Java 应用程序(使用 H2)中的自动增量列方面遇到了一些问题。主要是,我无法找出从 DAO 访问 ID 的最佳方法: 代码的相关部分是: 我...

回答 1 投票 0

多个字段上的索引,字段顺序相关?

当您在多个字段上创建索引时 (就像在 br_at1(aspect_id,budget_id) 上创建唯一索引 r_at1_aspect_budget 一样 字段的顺序相关吗?是否应该选择性订购...

回答 1 投票 0

创建适用于 H2 中的字符串和数字的别名

我想为 H2 中的 IF 函数创建一个别名,以实现 MySQL 兼容性,如此处所要求的。 Vituels 的回答解释了如何使用 CREATE ALIAS 来做到这一点: 如果不存在`IF` AS $$,则创建别名 字符串

回答 1 投票 0

无法解析类或包“h2”

我为我的网络应用程序开发后端应用程序。 在我的项目(SpringBoot + Maven)中,我想添加 h2 数据库。 根据网上的教程: 在 application.properties 中添加了以下几行...

回答 2 投票 0

与 Apache Ignite 2.16 兼容的 H2 DB 版本

我正在尝试 Ignite 2.16。但是,配置 ignite-indexing 后,启动显示异常为“java.lang.NoClassDefFoundError:org/h2/value/ValueByte .....”。 我觉得像是 h2 版本

回答 2 投票 0

Spring Boot中如何确保测试完成后数据库清理?

我正在利用以下技术堆栈 弹簧启动:3.0.0 JUnit5 H2(内存中) 问题是,即使测试完成后,数据仍然保留在数据库中。 我尝试使用JU...

回答 1 投票 0

使用 H2 测试 mem Quarkus junit 5 的循环参考

我在使用 quarkus 运行 junit5 测试时遇到了这个问题: 在 java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:499) 在 java.base/java.lang.reflect.Constructor.newInst...

回答 1 投票 0

如何在 H2 中将 JSON 字符串值转换为 VARCHAR 值(不包括引号)?

我有一个H2数据库(版本2.2.220),数据在JSON列中;我需要通过 SQL 脚本迁移列,以便数据处于传统的关系数据库结构中。主要绊脚石...

回答 1 投票 0

使用 H2 数据库运行 SpringBoot 应用程序时控制台中缺少行

我正在研究 SpringBoot,当我运行我的 SpringBoot 应用程序以及当我检查控制台中的行时: o.s.b.a.h2.H2ConsoleAutoConfiguration :H2 控制台位于“/h2-console”。数据库

回答 2 投票 0

相当于H2中Oracle的empty_blob()

我有一个使用 Oracle 的普通 Java 应用程序(没有 Spring Boot 或类似的东西),但我需要将其迁移到使用嵌入式 H2 实例(这样它就可以部署在开发服务器上,而不需要 n.. .

回答 1 投票 0

在Spring Boot应用程序中将sql文件放在哪里才能生成H2数据库

不清楚将 SQL 文件放在哪里才能初始化我的 H2 数据库。 在我的 application-h2.properties 文件中,我有: # H2 spring.h2.console.enabled=true spring.h2.console.path=/h...

回答 3 投票 0

如何在每次junit测试后清理h2 db?

我正在进行junit测试,在每个测试用例之前添加一些用户。代码是: @BeforeEach 无效设置(){ 保存用户(); 保存条目(); } @测试 无效保存用户(){ ...

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.