问题标签 [h2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
66167 浏览

java - 以编程方式嵌入 Java h2 数据库

目前我们使用HSQLDB作为嵌入式数据库,但是随着数据量的增长,我们会寻找内存占用更少的数据库。

Derby / JavaDB目前不是一个选项,因为它在系统属性中全局存储属性。所以我们想到了h2

当我们使用 HSQLDB 时,我们创建了一个服务器对象,设置参数并启动它。这在此处进行了描述(并在 org.hsqldb.test.TestBase 类中作为示例给出)。

问题是:这也可以与 h2 数据库类似吗?你有任何代码示例吗?扫描h2-page,我没有找到一个例子。

0 投票
2 回答
372 浏览

java - 检测病毒扫描程序

我们遇到了病毒扫描程序通过减慢对H2 db的写入来破坏我们应用程序性能的问题。所以我们希望能够检测到任何病毒扫描程序的存在,并提醒用户注意潜在的问题。这将是问题检测结果的一部分,可以提醒用户注意特定于其系统的已知性能因素。

当前的建议是写入测试,如果磁盘写入花费了不合理的时间,则会显示警告。这确实解决了实际问题,但没有解决原因。那么,是否有任何可靠且直接的方法来检测病毒防护,而不依赖于间接影响?我们最终可能会同时做这两件事,但最好是在我们的“建议”中有所作为。

0 投票
1 回答
262 浏览

sql - 如何在 H2 SQL 中查看属性

如何使用 SELECT 查询查看属性?我有一些属性需要查看正在运行的 H2 DB 中的值。我已经启动并运行了控制台应用程序。

0 投票
1 回答
17217 浏览

sql - 快速 SQL 问题:在 H2 中创建具有主键的表的正确语法?

我目前正在使用H2 数据库启动一个新的 Java 应用程序,但我对创建表的基本 SQL 使用有些困惑。如何制作一个条目(字符串)表,每个条目(字符串)都有唯一的、自动递增的、非空的、整数主键?最基本的事情之一,但我不确定使用 H2 的正确方法是什么。

我将这些归咎于我的困惑(指定了在不同数据库之间做同样事情的不止一种方法;但无法为 H2 找到正确的方法): http: //www.w3schools.com/Sql/sql_primarykey.asp http ://www.w3schools.com/Sql/sql_autoincrement.asp

0 投票
5 回答
6532 浏览

java - 如何在纯 SQL 中编写空安全比较“<=>”?

在 Mysql 中有一个 null 安全的比较运算符:<=>。在创建这样的准备好的语句时,我在我的 Java 程序中使用它:

现在我想切换到 H2 数据库。如何在纯 SQL 中编写 <=> 运算符(例如使用 IS NULL 和 IS NOT NULL)?我想只使用一次stmt.setString 操作。列名可以多写几遍。

相关问题是Get null == null in SQL。但是那个答案需要将搜索值写入2次(即:我的PreparedStatement中的2个问号)!?

参考: http ://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_equal-to

0 投票
3 回答
6035 浏览

java - 有使用 H2 数据库的实际经验吗?

有没有人对H2 数据库有任何实际经验?我感兴趣的是:

  • 表现
  • 稳定
  • 错误
0 投票
3 回答
185 浏览

java - 另一个表的条目的数据库表?

我正在设计我的 Java 应用程序的新版本(使用嵌入式 H2 数据库),重新设计我将处理我的数据的方式。这是我的计划:

  • 参赛表——
    • 条目编号
    • 条目名称
  • 属性表-
    • 物业编号
    • 属性名称
  • (个人财产)价值表-
    • 值 ID
    • 条目编号
    • (值列...)
  • (个人条目)值表-
    • 属性名称
    • (个人财产)价值ID

每个条目可以有多个属性(包括相同类型的多个属性)。每个属性都有自己的存储值的方式。我需要查找为给定条目定义的所有属性,可能还有每个给定属性的所有条目。

这是一个好方法吗?

编辑:我不确定我解释得很好......

0 投票
4 回答
4564 浏览

sql - 提供与多列匹配的不同结果的 SQL 查询

抱歉,我无法为我的问题提供更好的标题,因为我对 SQL 还很陌生。我正在寻找解决以下问题的 SQL 查询字符串。

让我们假设下表:

现在我想选择所有包含一个或多个标签的不同文档 ID(但必须提供所有指定的标签)。例如:选择所有带有 tag1 和 tag2 的 document_id 将返回 1 和 3(但不是 4,因为它没有 tag2)。

最好的方法是什么?

问候, 凯

0 投票
2 回答
1948 浏览

sql - 检查表中的记录组合

我有两个值数组,如 X、Y、Z 和 1,2 有一个表 A 有两列。我想验证表 A 中所有组合的记录是否存在,无论是否重复。例如

提前致谢!

0 投票
3 回答
8049 浏览

sql - 如何获取当前月份的开始日期和结束日期

如何从数据库中获取查询中的开始日期和结束日期。

谢谢,

里科