h2相关内容
我只是想查看嵌入式 H2 数据库的 H2 数据库内容,当我没有在 application.properties 中指定任何内容并以 mvn spring:run 开头时,spring-boot 创建该数据库.我可以看到 hibernate JPA 创建了表,但是如果我尝试通过以下 URL 访问 h2 控制台,则数据库没有表. http://localhost:8080/console/ 我看到
..
有没有办法为表设置自动递增的 BIGINT ID.可以这样定义 id bigint auto_increment 但这没有效果(它不会自动增加).我想插入除 ID 字段之外的所有字段 - ID 字段应由 DBMS 提供.还是我需要调用一些东西来增加 ID 计数器? 解决方案 它对我有用.JDBC URL:jdbc:h2:~/temp/test2 删除表测试;创建表测试(id bigi
..
我有一个带有 URL "jdbc:h2:test" 的 H2 数据库.我使用 CREATE TABLE PERSON (ID INT PRIMARY KEY, FIRSTNAME VARCHAR(64), LASTNAME VARCHAR(64)); 创建了一个表.然后我使用 SELECT * FROM PERSON 从这个(空)表中选择所有内容.到目前为止,一切都很好. 但是,如果我将 U
..
如何插入和获取java.time 类型,例如 LocalDate 通过 JDBC 到 SQL 数据库,例如 H2 数据库引擎? 使用 PreparedStatement::setDate 和 ResultSet::getDate 适用于遗留的 java.sql.Date 类型.我想避免使用这些麻烦的旧日期时间类. 通过 JDBC 驱动程序发送 java.time 类型的现代方式是什么?
..
我正在尝试在我的应用程序中制作一个图表,该图表可以返回几个月中的天数. 此图表是 JFreechart TimeSeriesCollection,我无法让图表从数据库中读取正确的数据. 它显示了一些值,但不是全部,并且没有显示正确的时间. 为了解决这个问题,我尝试实现发布的图表 这里,但仍然无法解决我的问题,即使去看了这个问题,正如人们所建议的 public class New
..
如何插入和获取java.time 类型,例如 LocalDate 通过 JDBC 到 SQL 数据库,例如 H2 数据库引擎? 使用 PreparedStatement::setDate 和 ResultSet::getDate 适用于遗留的 java.sql.Date 类型.我想避免使用这些麻烦的旧日期时间类. 通过 JDBC 驱动程序发送 java.time 类型的现代方式是什么?
..
我尝试使用 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.
..
我想连接到 h2 控制台.我已经构建了 keycloak 的代码源,现在我在 bin 存储库下,我录制了以下命令 java -cp jar org.h2.tools.Console -url "$url";-user sa -password“" 连接到 h2 控制台,但出现以下错误 错误:无法找到或加载主类 org.h2.tools.Console引起:java.lang.Cl
..
这是我的桌子: 如果节点不存在则创建表(UUID VARCHAR 非空,PARENT_UUID VARCHAR NULL,名称 VARCHAR 不为空,主键(UUID)); 这是我的测试数据: INSERT INTO 节点(uuid、parent_uuid、名称)价值观('dfca05bc-551d-4e3d-87aa-7dd7d29539f6', null, '计算机'),('ff83eb
..
对于使用 H2 的 JUnit-Test,我保存了一个具有 LocalDate 属性和值 LocalDate.parse("1900-01-01") 的实体.测试失败 预期:是 但是:是 LocalDate 不关心时区,所以我猜更改是在 H2 数据库的保存操作期间进行的. 我已经尝试设置时区 UTC,因为那应该是 H2 的时区,然后 H2 不应将其移交的日期解释
..
我的应用程序有 3 个组件, 1) 一个面向用户的组件,接收请求并存储到数据库中2) 一个后端组件,它从数据库中读取数据,对其进行处理并将其发送到外部系统.3) 一个存储用户输入的数据库 我目前正在 eclipse 中使用 H2 在内存数据库(不是基于文件的)中进行测试.我想端到端测试,但问题是我已经停止面向用户的组件并启动后端组件.因此,每次启动后端组件时,都会从头开始创建数据库.
..
我正在尝试从 Intellij 控制台访问内存中的 H2 数据库.我正在使用 spring boot 来配置一切.连接字符串为:spring.datasource.url=jdbc:h2:mem:testdb 当我使用 intellij 连接到数据库时,我无法查看或查询表.我可以运行一个创建表命令来获取它,但就是这样.这是该配置的图像: SHOW TABLES 查询的结果不返回任何内容
..
我想在 spring boot+ JPA 中执行单元测试.为此,我创建了配置文件来为 dataSource、所有休眠属性、entityManagerFactory 和 transactionManager 创建 bean.一切都很完美.表是由模型类创建的.但现在我想通过data.sql文件在数据库的所有表中插入数据进行测试.我将 data.sql 文件保存在 src/main/resources
..
我有一个 Spring Boot 2.5.0 项目.我正在将 spring-data-jap 与 h2 内存数据库一起使用.我想在启动时用 data.sql 文件填充数据,但我得到一个表未找到异常.如果我删除 data.sql 文件,我可以看到我的实体的表会自动创建.但是,如果我包含 data.sql 文件,则会收到错误消息,指出该表不存在.也许是我的 sql 语法错误,我错误地配置了 h2 数据
..
当 Spring Boot 尝试在表中插入数据时,我遇到了错误.我正在使用 H2 和 Spring Boot 2.5.0.似乎 Spring 没有创建表. 这是我的实体 @Entity(name = "Users")@Table(name = "users")公共类 UserEntity 实现了 Serializable {//串行@Id@GeneratedValue(策略 = Gener
..
我克隆了项目 https://github.com/dsyer/spring-boot-legacy/看看我是否可以在tomcat 5.5中部署它,它是否已成功部署. 因为我需要H2嵌入式数据库,所以我在application.properties中添加了H2(版本:1.4.196)作为对此配置的依赖项: spring.datasource.url = jdbc:h2:mem:testd
..
借助下面提到的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
..
我正在使用bonita studio 7.12,我想将bonita设置为在不使用mysql连接器的情况下使用mysql数据库(默认情况下bonita应该使用mysql而不是H2数据库).我该如何配置它?我可以在mysql中使用tomcat包吗? 解决方案 Bonita Studio是一个开发环境,并为其内部存储嵌入了一个H2数据库.该数据库无法更改.但是,如果需要,它允许通过连接器连接到M
..
我正在尝试通过Java连接到我的嵌入式H2数据库.我发现了有关此主题的各种主题和教程,现在有了以下代码: Connection con = null;属性connectionProps = new Properties();connectionProps.put(“用户",“用户名");connectionProps.put("password","password");尝试 {Class.f
..
我有一个使用postgres数据库的spring + hibernate应用程序.我需要为控制器编写单元测试.对于测试,我想使用h2数据库,但不幸的是,在create-drop期间测试崩溃,使我无法得知bpchar数据类型无效的信息.我想知道如何解决此问题,以便我可以运行测试. 我无法将bpchar的列更改为varchar,它需要保持原样.我也尝试设置postgresql模式,但没有帮助.我
..