Questions tagged «h2»

15
H2内存数据库。找不到表格
我有一个带有URL的H2数据库"jdbc:h2:test"。我使用创建表格CREATE TABLE PERSON (ID INT PRIMARY KEY, FIRSTNAME VARCHAR(64), LASTNAME VARCHAR(64));。然后,我使用来从此(空)表中选择所有内容SELECT * FROM PERSON。到目前为止,一切都很好。 但是,如果将URL更改为"jdbc:h2:mem:test",唯一的区别是数据库现在仅在内存中,这给了我一个提示org.h2.jdbc.JdbcSQLException: Table "PERSON" not found; SQL statement: SELECT * FROM PERSON [42102-154]。我可能在这里缺少一些简单的东西,但是任何帮助将不胜感激。
182 java  database  h2 

13
Spring Boot默认的H2 jdbc连接(和H2控制台)
当我未在application.properties中指定任何内容并以mvn spring:run开头时,我只是想查看spring-boot创建的嵌入式H2数据库的H2数据库内容。我可以看到休眠的JPA正在创建表,但是如果我尝试通过数据库下面的URL访问h2控制台,则该表没有表。 http://localhost:8080/console/ 我看到这样的建议: 查看Spring启动的嵌入式H2数据库的内容 但是我不知道在春季启动时将建议的XML放在哪里,即使我这样做了,我也不希望在配置外部数据库时h2console可用,因此我更有可能需要处理此问题。使用某种条件代码(或者在最理想的情况下(仅当激活Maven配置文件时我仅包含H2)才允许spring自动处理它)。 是否有人有示例代码显示如何使H2控制台在启动时工作(以及找出spring使用的jdbc连接字符串的方法)?
107 java  spring  jpa  h2  spring-boot 

10
用于管理H2数据库的前端工具
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗?更新问题,使其成为Stack Overflow 的主题。 4年前关闭。 改善这个问题 如何使用H2数据库的集成管理前端? 对于诸如创建表,更改表,添加列等操作。

5
我可以让H2在内存数据库中自动创建架构吗?
(我已经看过H2数据库在内存中-通过Spring / Hibernate问题的初始化架构;在这里不适用。) 我想知道H2中是否有设置,可以让我在连接到它时自动创建一个模式。如果有帮助,我只对内存中的情况感兴趣。 H2在URL的末尾支持各种用分号分隔的修饰符,但是我找不到用于自动创建模式的修饰符。有这样的功能吗?
93 java  sql  database  h2 

11
查看H2或HSQLDB内存数据库的内容
有没有一种方法可以浏览H2或HSQLDB内存数据库的内容以进行查看?例如,在与Hibernate进行调试会话期间,以检查何时执行刷新;或确保实例化数据库的脚本给出预期的结果。 是否存在可以将其嵌入代码中的插件或库来允许这样做? 请说出您要谈论的是哪一个(H2或HSQLDB),以防您对其中之一有特定的答案。

2
H2或HSQLDB哪个更好?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 8年前关闭。 HSQLDB 2.0即将发布。我不知道它是否会胜过H2,因为据我所知,大多数用户都喜欢H2而不是HSQLDB。我对HSQLDB 2.0的MVCC支持感兴趣。我了解到H2上的MVCC仍处于实验阶段。关于支持/文档​​,并发性和性能,两者之间哪个更好?

6
如何在一个表中查找在另一表中没有对应行的行
我在两个表之间有1:1的关系。我想查找表A中所有没有在表B中对应的行。我使用以下查询: SELECT id FROM tableA WHERE id NOT IN (SELECT id FROM tableB) ORDER BY id desc id是两个表中的主键。除了主键索引外,我还在tableA(id desc)上有一个索引。 使用H2(Java嵌入式数据库),将对tableB进行全表扫描。我想避免全表扫描。 如何重写此查询以快速运行?我应该怎样索引?
73 sql  optimization  h2 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.