问题标签 [hsqldb]

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 投票
4 回答
36969 浏览

user-interface - HSQLDB 管理器?

我在 Java 中尝试过 SQLite,但由于 JDBC 驱动程序,速度很慢。然后我尝试了HSQLDB,认为速度不错,但是我找不到一个很好的HSQLDB管理工具,例如用于MySQL的phpMyAdmin或用于SQLite的SQLite Manager

我想使用管理器工具为单元测试准备测试数据,或者在做一些小实验后使用管理器工具来导航数据。

有什么好的工具吗?

0 投票
3 回答
7308 浏览

encoding - hsqldb 表编码

如何为特定表设置字符编码?例如:

默认情况下,它被编码为 ASCII,但我宁愿为这张表使用 UTF-8。

0 投票
3 回答
2323 浏览

java - 我可以持久化的内存中 Java 数据库(作为一个巨大的内存块)

我正在寻找一个用于 Java 的内存中关系 (SQL) 数据库(类似于 HSQLDB),我可以对其整个状态进行序列化。

或者数据库只使用我在初始化时给它的 byte[] :

数据库不会太大,只有几十 MB,但我无法写入文件,所以我需要在关闭 VM 之前将所有内容从机器上传输出去(并定期进行备份)。

我可以使用普通的(并且易于序列化的)Java 数据结构,如数组或映射而不是 DB,但我希望能够使用 SQL。

0 投票
8 回答
6878 浏览

mysql - 如何将数据导入内存数据库?

有什么方法可以将 MS SQL、MySQL 等数据库中的数据导入 HSQLDB、H2 等内存数据库?

0 投票
5 回答
30331 浏览

sql - 如何在 hsqldb 中执行“选择 current_timestamp”?

甲骨文:

MySQL:

SQL 服务器:

PostgreSQL:

问题是,如何获取HSQLDB中的当前时间戳?我使用版本 1.8.0.10

0 投票
5 回答
27747 浏览

spring - 在 Hibernate 3.3.1ga 和 HSQLDB 中使用带有模式名称的 @Table

如何使用 Hibernate 3.3.1ga 和 HSQLDB 在单元测试中完成这项工作:

问题是 Hibernate 期望模式存在。第二个问题是 HibernateCREATE TABLE TEST.CATEGORY在我的任何代码运行之前发出(这发生在 Spring 的测试设置深处),所以我无法在 Hibernate 之前获得与数据库的连接并手动创建模式。

但我需要模式,因为我必须在真实代码中访问不同的数据库。我应该怎么办?

休眠 3.3.1ga、HSQLDB、Spring 2.5

0 投票
1 回答
2322 浏览

hibernate - 没有复合键的休眠中的多对多

我正在处理遗留数据库。我正在使用 pojos & hibernate & HSQLDB编写单元测试。我收到以下错误:

假设我有PostTag实体(当然还有他们的表poststags)。Post还有另一个表来定义和Tag调用之间的多对多post_tags

因为post_tags包含一些关于关系的额外信息,比如activedeleted列。我创建了另一个实体PostTag来处理这个问题。

在这里描述我的问题是伪类:

当我查看生成错误的语句时,似乎 Hibernate 正在尝试使用 来制作复合键PRIMARY KEY (post_id, tag_id),并且它也尝试使用post_id identity.

谁能帮我解决我的问题?

更新:

因为我正在处理一个遗留数据库,所以这只是一个演示问题的示例。但是我会尽量按照例子翻译实际的语句(PS:不是ALTER TABLE它是a CREATE TABLE):

0 投票
5 回答
2166 浏览

sql - Oracle 与 Hypersonic SQL

例如,我需要在 SQL 查询中按日期选择

该查询适用于我的 Hypersonic 测试数据库,但不适用于 Oracle,这似乎需要:

有没有办法在这两个数据库中统一按日期选择?

0 投票
1 回答
1433 浏览

spring - 重启之间无法在 Jetty 中重用 HSQLDB

我正在使用 maven-jetty-plugin 来运行 Spring 应用程序。最初,数据源是在 Spring 中声明的。由于外部约束,我已将其移至 JNDI。我用于本地开发的 jetty-env.xml 部分是:

不幸的是,我看不到能够重新启动 Web 上下文,因为数据库仍然处于锁定状态。关于我在这里做错了什么有什么想法吗?

0 投票
2 回答
5548 浏览

java - 创建共享 HSQLDB 数据库

进程内 HSQLDB 数据库预计不会被其他人打开,即使是基于文件的存储也是如此。

文档提示这是可能的:Server ModesAdvanced Topics,但我还没有找到如何激活此行为的 URL。

有没有人这样做以便他们可以分享如何做?