h2相关内容

Spring Boot 默认 H2 jdbc 连接(和 H2 控制台)

我只是想查看嵌入式 H2 数据库的 H2 数据库内容,当我没有在 application.properties 中指定任何内容并以 mvn spring:run 开头时,spring-boot 创建该数据库.我可以看到 hibernate JPA 创建了表,但是如果我尝试通过以下 URL 访问 h2 控制台,则数据库没有表. http://localhost:8080/console/ 我看到 ..
发布时间:2021-12-03 18:11:10 Java开发

H2数据库中的自增ID

有没有办法为表设置自动递增的 BIGINT ID.可以这样定义 id bigint auto_increment 但这没有效果(它不会自动增加).我想插入除 ID 字段之外的所有字段 - ID 字段应由 DBMS 提供.还是我需要调用一些东西来增加 ID 计数器? 解决方案 它对我有用.JDBC URL:jdbc:h2:~/temp/test2 删除表测试;创建表测试(id bigi ..
发布时间:2021-11-30 20:45:19 其他开发

H2 内存数据库.未找到表

我有一个带有 URL "jdbc:h2:test" 的 H2 数据库.我使用 CREATE TABLE PERSON (ID INT PRIMARY KEY, FIRSTNAME VARCHAR(64), LASTNAME VARCHAR(64)); 创建了一个表.然后我使用 SELECT * FROM PERSON 从这个(空)表中选择所有内容.到目前为止,一切都很好. 但是,如果我将 U ..
发布时间:2021-11-25 17:43:55 Java开发

插入 &从 SQL 数据库(如 H2)获取 java.time.LocalDate 对象

如何插入和获取java.time 类型,例如 LocalDate 通过 JDBC 到 SQL 数据库,例如 H2 数据库引擎? 使用 PreparedStatement::setDate 和 ResultSet::getDate 适用于遗留的 java.sql.Date 类型.我想避免使用这些麻烦的旧日期时间类. 通过 JDBC 驱动程序发送 java.time 类型的现代方式是什么? ..
发布时间:2021-11-25 12:12:44 Java开发

从 Mysql DB 填充 JFreechart TimeSeriesCollection?

我正在尝试在我的应用程序中制作一个图表,该图表可以返回几个月中的天数. 此图表是 JFreechart TimeSeriesCollection,我无法让图表从数据库中读取正确的数据. 它显示了一些值,但不是全部,并且没有显示正确的时间. 为了解决这个问题,我尝试实现发布的图表 这里,但仍然无法解决我的问题,即使去看了这个问题,正如人们所建议的 public class New ..
发布时间:2021-11-20 22:13:02 Java开发

插入 &从 SQL 数据库(如 H2)获取 java.time.LocalDate 对象

如何插入和获取java.time 类型,例如 LocalDate 通过 JDBC 到 SQL 数据库,例如 H2 数据库引擎? 使用 PreparedStatement::setDate 和 ResultSet::getDate 适用于遗留的 java.sql.Date 类型.我想避免使用这些麻烦的旧日期时间类. 通过 JDBC 驱动程序发送 java.time 类型的现代方式是什么? ..
发布时间:2021-11-19 22:59:31 Java开发

H2 数据库 org.h2.Driver ClassNotFoundException

我尝试使用 eclipse 和 ANT 运行 JUNIT 测试,他们都抱怨找不到 org.h2.Driver 类. 我的类路径中有 h2-1.3.164.jar,为了证明它,这里是来自系统属性 java.class.path 的类路径 c:\trasferer\build;C:\Program Files (x86)\IBM\IMShared\plugins\org.junit4_4. ..
发布时间:2021-11-11 03:08:50 Java开发

无法找到或加载主类 org.h2.tools.Console

我想连接到 h2 控制台.我已经构建了 keycloak 的代码源,现在我在 bin 存储库下,我录制了以下命令 java -cp jar org.h2.tools.Console -url "$url";-user sa -password“" 连接到 h2 控制台,但出现以下错误 错误:无法找到或加载主类 org.h2.tools.Console引起:java.lang.Cl ..
发布时间:2021-09-25 18:31:50 其他开发

如何使用 H2 进行 JUnit-Test 防止日期更改?

对于使用 H2 的 JUnit-Test,我保存了一个具有 LocalDate 属性和值 LocalDate.parse("1900-01-01") 的实体.测试失败 预期:是 但是:是 LocalDate 不关心时区,所以我猜更改是在 H2 数据库的保存操作期间进行的. 我已经尝试设置时区 UTC,因为那应该是 H2 的时区,然后 H2 不应将其移交的日期解释 ..
发布时间:2021-09-08 18:36:12 Java开发

如何在H2数据库中持久化数据

我的应用程序有 3 个组件, 1) 一个面向用户的组件,接收请求并存储到数据库中2) 一个后端组件,它从数据库中读取数据,对其进行处理并将其发送到外部系统.3) 一个存储用户输入的数据库 我目前正在 eclipse 中使用 H2 在内存数据库(不是基于文件的)中进行测试.我想端到端测试,但问题是我已经停止面向用户的组件并启动后端组件.因此,每次启动后端组件时,都会从头开始创建数据库. ..
发布时间:2021-08-20 19:59:04 其他开发

其他工具无法访问内存数据库中的 Spring Boot

我正在尝试从 Intellij 控制台访问内存中的 H2 数据库.我正在使用 spring boot 来配置一切.连接字符串为:spring.datasource.url=jdbc:h2:mem:testdb 当我使用 intellij 连接到数据库时,我无法查看或查询表.我可以运行一个创建表命令来获取它,但就是这样.这是该配置的图像: SHOW TABLES 查询的结果不返回任何内容 ..
发布时间:2021-08-20 19:09:02 其他开发

在spring boot中进行单元测试之前,通过data.sql文件在h2数据库中插入数据

我想在 spring boot+ JPA 中执行单元测试.为此,我创建了配置文件来为 dataSource、所有休眠属性、entityManagerFactory 和 transactionManager 创建 bean.一切都很完美.表是由模型类创建的.但现在我想通过data.sql文件在数据库的所有表中插入数据进行测试.我将 data.sql 文件保存在 src/main/resources ..
发布时间:2021-08-20 19:05:53 Java开发

带有 H2 和 data.sql 的 Spring Boot Data JPA - 找不到表

我有一个 Spring Boot 2.5.0 项目.我正在将 spring-data-jap 与 h2 内存数据库一起使用.我想在启动时用 data.sql 文件填充数据,但我得到一个表未找到异常.如果我删除 data.sql 文件,我可以看到我的实体的表会自动创建.但是,如果我包含 data.sql 文件,则会收到错误消息,指出该表不存在.也许是我的 sql 语法错误,我错误地配置了 h2 数据 ..
发布时间:2021-08-20 18:51:45 其他开发

Spring Boot 不会自动创建表

当 Spring Boot 尝试在表中插入数据时,我遇到了错误.我正在使用 H2 和 Spring Boot 2.5.0.似乎 Spring 没有创建表. 这是我的实体 @Entity(name = "Users")@Table(name = "users")公共类 UserEntity 实现了 Serializable {//串行@Id@GeneratedValue(策略 = Gener ..
发布时间:2021-08-20 18:32:18 Java开发

使用H2-Console的spring-boot-legacy

我克隆了项目 https://github.com/dsyer/spring-boot-legacy/看看我是否可以在tomcat 5.5中部署它,它是否已成功部署. 因为我需要H2嵌入式数据库,所以我在application.properties中添加了H2(版本:1.4.196)作为对此配置的依赖项: spring.datasource.url = jdbc:h2:mem:testd ..
发布时间:2021-05-13 20:13:02 服务器开发

从C#使用H2数据库

借助下面提到的URL,我可以从C#应用程序连接到H2数据库 http://www.h2database.com/html/advanced.html#microsoft_dot_net org.h2.Driver.load();连接conn = DriverManager.getConnection("jdbc:h2:〜/test","sa","sa");语句stat = conn.cr ..
发布时间:2021-05-13 20:12:59 C#/.NET

在Bonita Studio 7.12中安装mysql

我正在使用bonita studio 7.12,我想将bonita设置为在不使用mysql连接器的情况下使用mysql数据库(默认情况下bonita应该使用mysql而不是H2数据库).我该如何配置它?我可以在mysql中使用tomcat包吗? 解决方案 Bonita Studio是一个开发环境,并为其内部存储嵌入了一个H2数据库.该数据库无法更改.但是,如果需要,它允许通过连接器连接到M ..
发布时间:2021-05-13 20:12:55 服务器开发

H2 DB驱动程序不在类路径中

我正在尝试通过Java连接到我的嵌入式H2数据库.我发现了有关此主题的各种主题和教程,现在有了以下代码: Connection con = null;属性connectionProps = new Properties();connectionProps.put(“用户",“用户名");connectionProps.put("password","password");尝试 {Class.f ..
发布时间:2021-05-13 20:12:52 Java开发

如何在使用bpchar的h2数据库中执行单元测试?

我有一个使用postgres数据库的spring + hibernate应用程序.我需要为控制器编写单元测试.对于测试,我想使用h2数据库,但不幸的是,在create-drop期间测试崩溃,使我无法得知bpchar数据类型无效的信息.我想知道如何解决此问题,以便我可以运行测试. 我无法将bpchar的列更改为varchar,它需要保持原样.我也尝试设置postgresql模式,但没有帮助.我 ..
发布时间:2021-05-13 20:12:49 Java开发