h2 相关问题

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

H2数据库无法找到现有列

我的配置文件:#H2 spring.h2.console.enabled = true spring.h2.console.path = / h2 #datasource spring.datasource.url = jdbc:h2:file:〜/ test spring.datasource.username = sa spring .datasource.password = ...

回答 1 投票 0

PreparedStatement“喜欢”模式匹配不适用于filepath

对于我的情况,我为每个文件存储了版本,试图在目录下找到最大版本的文件。将目录路径传递给下面的方法总是返回0,因为模式匹配失败,准备...

回答 1 投票 1

等待线程在shutdownhook中写入更改

我有一个shutdownhook,它在进程终止时执行。但是,程序对h2数据库所做的更改不是持久的。只有当我让关机线程等待一些......

回答 2 投票 6

H2 - 如何创建将行更改记录到另一个表的数据库触发器?

如何在H2中创建将行更改记录到另一个表的数据库触发器?在MySQL中,这可以很容易地完成:创建TRIGGER`触发器`之前更新'table` FOR EACH ROW BEGIN INSERT ...

回答 1 投票 9

H2:从备份文件恢复(内存中)数据库

H2提供了一个BACKUP命令,可以从SQL状态中使用并创建一个备份文件:String url =“jdbc:h2:nioMemFS:atestdb”;尝试(连接con = DriverManager.getConnection(url); ...

回答 1 投票 0

动态导入h2中的csv

我正在寻找一个解决方案,用于在h2数据库中导入任何带有Java的csv文件(或在运行时使用Java应用程序计算的SQL)。有可能首先写一个动态文件并运行...

回答 2 投票 2

嵌入式。 H2 DB自动增量(Java测试用例)

我有一个Java Spring应用程序,它有一个MS SQL DB。对于DAO类的单元测试,我使用Embedded H2 DB将一些虚拟数据插入到H2 DB中。但我正在努力让自动生成......

回答 1 投票 0

Spring Batch在Spring Boot应用程序中没有看到H2 DataSource bean

对于小型测试应用程序,我使用的是Spring Boot和Spring Batch,仅限于JSR-352功能。我遇到的问题是Spring Batch没有看到H2数据库......

回答 2 投票 1

Tomcat上下文资源不会加载h2驱动程序

java.sql.SQLException:无法在org.apache.tomcat.dbcp.dbcp2的org.apache.tomcat.dbcp.dbcp2.BasicDataSource.createConnectionFactory(BasicDataSource.java:2145)中加载JDBC驱动程序类'com.h2.Driver'。 ...

回答 1 投票 0

使用JAVA UUID作为主键时H2内存数据库错误“数据转换错误转换”

使用Java生成的UUID与Spring Data和uui2时出现以下错误。在这里不同的其他问题,UUID是由Java生成的,而不是由数据库生成的。引起:org.h2.jdbc ....

回答 1 投票 0

Java - Spring - Hibernate - H2:禁用数据库的自动创建

我有一个spring-boot项目,它创建一个H2内存数据库,其中包含来自具有@Entity注释的类的自动生成的表。我现在创建了另一个项目来连接到同一个数据库,...

回答 1 投票 0

PostgreSQL模式下的h2数据库不接受PostgreSQL SQL语法

这是我的h2数据库url(我在内存嵌入模式下使用h2数据库。我还提到该模式是PostgreSQL):database.url = jdbc \:h2 \:mem \:test; MODE \ = PostgreSQL; DB_CLOSE_DELAY \ = - 1所以,我......

回答 1 投票 2

Mysql SQL查询DATEDIFF在H2中失败,其中模式是MYSQL

背景:在我的一个项目中,我正在使用JUnit对Spring Batch进行组件测试。这里的应用程序DB是MYSQL。在Junit测试执行中,我让数据源在MYSQL和...之间切换。

回答 1 投票 1

如何允许多个用户同时连接到我的H2数据库?

我正在使用H2进行数据库管理,这就是我想要做的事情:我希望允许多个用户同时访问数据库。我读了一下“MULTI_THREADED = TRUE”,“......

回答 2 投票 16

可以在h2字符串中使用ISNULL或IFNULL

我正在计算每月的平均数量,我正在使用h2这样的查询,如SELECT t.truckCode,monthname(orderDate)作为月,IFNULL(avg(petrolQty),0)作为avgPetrolQty ...

回答 1 投票 -1

Spring启动如何从测试中排除某些类

我已经实现了自己的类来表示基于UserType类的数据库矢量数据。我的示例:类MyVectorType实现UserType {@Override public int [] sqlTypes(){...

回答 2 投票 0

在Transactional DbUnit测试中拆卸时出现异常

测试类声明@RunWith(SpringJUnit4ClassRunner.class)@ContextConfiguration(classes = {TestH2Config.class})@TestExecutionListeners({DependencyInjectionTestExecutionListener.class,...

回答 3 投票 0

在maven中的集成测试之间删除内存DB中的H2

我有以下场景。我有一个Hibernate-Spring项目,它可以在mySQL上进行生产,并使用H2内存数据库进行集成测试,这是在运行中创建的。目前,当我......

回答 2 投票 5

带有子查询的COUNT在H2数据库上失败并显示“重复列名”

我们在使用子查询查询COUNT时意识到H2的奇怪行为。准备表:CREATE TABLE Foo(id INT PRIMARY KEY AUTO_INCREMENT,fieldName VARCHAR(30)NOT NULL,);测试简单查询(...

回答 2 投票 1

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

我想使用JavaFx,Spring Boot和Spring Data JPA以H2作为我的数据库来创建桌面应用程序。问题是我试图运行Junit在本地保存数据但每个...

回答 1 投票 2

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