hsqldb相关内容

HSQLDB-如何授予特权?

当尝试在HSQLDB上运行SQL时,出现了此异常: java.sql.SQLSyntaxErrorException:用户缺少特权或对象没有 在org.hsqldb.jdbc.JDBCUtil.sqlException上找到ADMIN(来源不明) 在org.hsqldb.jdbc.JDBCUtil.sqlException(未知源)处 org.hsqldb.jdbc.JDBCPrepared ..
发布时间:2020-11-23 22:49:07 其他开发

JPA HSQLDB TIMESTAMP转换

在我们的项目中,我们正在使用JPA 2.1,hibernate 5.1,Spring 2.4.6,hsqldb 2.3.2.我们的hsql查询有问题,它给我们带来了localdatetime转换的错误.这是错误: 转换中不兼容的数据类型:从SQL类型TIMESTAMP到[B,值:org.hsqldb.types.TimestampData的实例.这是完整的堆栈跟踪: http://pastebin ..
发布时间:2020-11-23 22:47:52 其他开发

从带有BIT列的HSQLDB表中选择

我有一个表,该表的列的数据类型为bit. > CREATE MEMORY TABLE Dummy (name varchar(10), flag bit) > INSERT INTO Dummy VALUES ('foo', 1) > INSERT INTO Dummy VALUES ('bar', 0) > INSERT INTO Dummy VALUES ('foo2', true) > ..
发布时间:2020-11-23 22:47:50 Java开发

截断花费太多时间hsqldb

我使用HSQLDB 2.3.2,但遇到以下问题: 我的数据库已缓存具有1000000条记录的表,而没有任何约束和索引.它的大小约为900mb.我关闭了自动提交模式,当我尝试执行“截断表tableName"时,执行挂起,但是只有dbName.backup在增长.这就是原因: 追踪引擎:? -copyShadow [大小,时间] 2246252 9721 TRACE 引擎:? -setF ..
发布时间:2020-11-23 22:46:46 其他开发

数据未保存在HSQL的MEMORY表中

我已经在HSQL中创建了一个MEMORY表.但是数据只能在我的Java应用程序运行时保存和访问.在HSql FAQ中,他们说, ...the default, MEMORY tables are persistent. 程序存在后,数据不是持久性的.这是什么问题? SQL: CREATE MEMORY TABLE SESSIONS( SESSION_DATE DATE ..
发布时间:2020-11-23 22:46:43 其他开发

如何查询hsqldb 2.5.1的系统版本控制

由于找不到解决方案,我提出了一个新问题. 我想使用Hsqldb 2.5.1的系统版本控制,以便能够在后台任务中复制表上的任何更改(INSERT,DELETE或UPDATE),该更改发生在两个时间戳记定义的时间间隔内( timestart和timestop). 假设这是可能的,那三个查询分别用来查找在时间间隔(timestart,timestop)中分别由INSERT,UPDATE和DE ..
发布时间:2020-11-23 22:45:39 其他开发

防止来自Spring Boot的数据库关闭命令

当我运行我的Spring Boot应用程序(从Intellij IDEA中)并触发该应用程序的停止,重新启动或自动重新部署时;向我的HSQLDB发出了关闭命令. 我从外部终端窗口以服务器模式运行HSQLDB(v.2.3.4). 重新启动或停止Spring Boot应用程序时的HSQLDB Server日志: [Server@4f023edb]: Initiating shutdo ..
发布时间:2020-11-23 22:45:33 其他开发

HSQL-识别打开的连接数

我正在使用嵌入式HSQL数据库服务器.有什么方法可以确定打开的连接的数量吗? 解决方案 是. SELECT COUNT(*) FROM INFORMATION_SCHEMA.SYSTEM_SESSIONS ..
发布时间:2020-11-23 22:45:32 Java开发

使用HSQLDB进行生产是否安全? (JBoss AS5.1)

JBoss开发人员警告不要将HSQLDB用作持久性存储(请参见 JBoss Wiki ).不过我很困惑,因为HSQLDB在生产中似乎被大量使用. 尤其是,上面提到的页面似乎警告完全禁止使用HSQLDB,而不是禁止与JBoss一起使用. 是否仍然不建议在JBoss中使用HSQLDB(特别是Community JBoss 5.1中捆绑的默认数据源)? *:我们计划在内存模式下使用它. ..
发布时间:2020-11-23 22:44:28 Java开发

HSQLDB:为现有数据库启用LOB压缩

我正在使用一个嵌入式HSQLDB 2.3.2实例将XML文档作为LOB存储在应用程序中一段时间​​,该应用程序与应该终止文档的任何位置都有断续的连接. 为限制HSQBDL .lobs文件大小的增长,我已通过文档(使用hsqldb.lob_compressed = true),但是从最近发现的情况来看,此URL参数没有任何作用. 如果我正确理解HSQLDB JDBC URL解析代码,则o ..
发布时间:2020-11-23 22:44:26 Java开发

如何使用普通JDBC获取目标表的名称和外键列的列

我正在尝试使用纯JDBC编写一段代码,该代码既可以获取目标表的名称,又可以获取特定表中特定列的外键的列,但是我似乎无法通过核心接口找到一种直接的方法. 是否可以通过JDBC直接获取有关外键的此类信息,还是必须诉诸于特定数据库(在本例中为HSQLDB)的元数据查询. 如果我必须使用数据库特定的元数据查询,哪个HSQLDB内部元数据表保存该信息? 解决方案 您最好的选择是 Data ..
发布时间:2020-11-23 22:44:23 Java开发

如何在HSQLDB GUI中执行多个命令?

我想从GUI执行许多命令.我想做很多这样的小组,但我无法让一个小组上班.我想我需要以某种方式强制它们之间进行提交,但是我不知道该怎么做.如果我依次按顺序执行这些命令中的每一个,一切都会按预期进行. 我正在使用GeoTools的EPSG.zip中的EPSG.dat. unzip EPSG.zip perl -pi -e 's/readonly=true/readonly=false/' ..
发布时间:2020-11-23 22:44:17 其他开发

在每个测试用例之后清除内存数据库

我正在使用hsqldb来测试Java中的某些数据访问层.我有大约100个测试用例.我创建了一个内存数据库,然后在表中插入一些值,以便可以用我的测试用例加载它,但是问题是对于每个测试用例,我都需要清除内存数据库,仅清除值而不是表. /p> 有可能,一件事是我需要手动从表中删除行,还有其他我可以使用的东西. 谢谢 解决方案 如果在单元中使用 DbUnit 测试中,您可以指定DbUnit ..
发布时间:2020-11-23 22:44:12 Java开发

Hsqldb/H2中的单元测试的SequenceGenerator问题

我曾尝试同时使用Hsqldb和H2进行单元测试,但是遇到了序列生成器的问题.字段声明看起来像这样. @Id @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="keyword_seq") @SequenceGenerator(name="keyword_seq",sequenceName="KEYWORD_ID_SEQ", ..
发布时间:2020-11-23 22:44:05 Java开发

如何只获取表中的重复记录?

我不知道要问这个问题有多好,所以我的搜索变得绝望了. 我有一个包含三列(Column1,Column2,Column3)的表.有很多记录,其中包含不同和相同的值.我只想获取与column1,column2和column3值完全相同的记录.如何在常规SQL中以最快的查询获取它们?尤其是HSQLDB? 此外,如果我的表有4列(+ Column4),但我仍然需要column1,column2 ..
发布时间:2020-11-23 22:44:03 其他开发

检查Hsqldb模式

是否可以在Hsqldb独立模式下检查并随后修改现有模式?我尝试使用内置的管理工具查看文件,并连接SQuirrel SQL Client. 我对各种表上存在哪些主键特别感兴趣.是否有与MySql的"show create table ..."或"describe"等效的命令? 解决方案 sqltool \ d 命令近似为“描述",并且主键信息存储在INFORMATION_SCHEMA下 ..
发布时间:2020-11-23 22:43:54 其他开发

hsqldb忽略对服务器上的表的首次插入操作(服务器是否需要“预热"?)

hsqldb存在一个非常奇怪的问题.我们正在运行一些在MySQL上运行良好的测试,但是最近我们已将hsqldb转换为单元测试.这样做时,我们注意到我们的某些测试开始失败.其中一个测试会插入三个记录A,B和C,并尝试检索前两个记录A和B.但是,当我们第一次在新配置的(空)数据库上运行测试时,仅返回B.但是,如果我们在同一数据库上重复测试,则将同时返回A'和B'(在您询问之前,是的,A,B和C与A', ..
发布时间:2020-11-23 22:43:26 其他开发

HSQLDB-无效的授权规范

在hsqldb-2.2.8上通过JPA/Hibernate进行数据库连接期间,我需要有关问题的帮助: [AWT-EventQueue-0] ERROR org.hibernate.util.JDBCExceptionReporter - invalid authorization specification - not found: manasouza 我用以下密码创建了一个用户(ma ..
发布时间:2020-11-23 22:43:21 其他开发