hsqldb相关内容

HSQL创建过程语法似乎与文档不匹配

我正在使用HSQL作为内存测试数据库来运行集成测试. 在生产中,我有一个oracle 10g数据库.想法是运行db create脚本,该脚本用于在oracle中创建db,以便在hsql中为集成测试创建相同的db. 我遇到了语法差异方面的障碍,尽管向HSQL指出语法是oracle,但我仍然陷于创建存储过程的过程. 我的测试db bean的定义如下: ..
发布时间:2020-11-23 22:37:17 其他开发

HsqlException:数据异常

有时我在应用程序中使用的是hsqldb 2.2.5版本 org.hsqldb.HsqlException:数据异常:字符串数据,右截断. 所以我想知道造成这种情况的可能原因是什么.我没有在varchar列中插入任何数据,例如longvarchar. http://sourceforge. net/tracker/index.php?func = detail& aid = 299 ..
发布时间:2020-11-23 22:37:15 其他开发

将序列链接到hsqldb中的标识

在PostgreSql中,可以定义一个序列并将其用作表的主键.在HsqlDB中,仍然可以完成创建一个自动递增的标识列,该列不链接到任何用户定义的序列.是否可以使用用户定义的序列作为HsqlDB中自动增量标识列的生成器? PostgreSql中的示例SQL: CREATE SEQUENCE seq_company_id START WITH 1; CREATE TABLE compan ..
发布时间:2020-11-23 22:37:11 其他开发

HSQLDB是否有某种机制可以将内存中的数据保存到文件中?

HSQLDB是否有某种将内存中的数据保存到文件的机制? 据我所知,在服务器关闭后,所有内存中的数据都变得不可访问.所以我想将所有内存中的数据保存到文件中. 不幸的是,我不能使用BACKUP机制,因为它不能应用于内存中的数据. 解决方案 HSQLDB数据库具有不同的类型.全内存数据库不将数据存储到磁盘.这些数据库的URL格式为jdbc:hsqldb:mem:. 如果数 ..
发布时间:2020-11-23 22:37:03 其他开发

数据库锁获取失败和hsqldb

我正在尝试连接到hsql数据库.我通过从C:\ myhsql运行来创建一个: java -cp .;C:\hsql\lib\hsqldb.jar org.hsqldb.Server -database.0 file:db\mydb -dbname.0 MYDB 这在名为db的目录中创建了mydb.现在,该文件夹在当前文件夹中具有一个名为mydb的.lck,tmp,script,prope ..
发布时间:2020-11-23 22:36:57 其他开发

SQLite与HSQLDB

SQLite 和 HSQLDB 之间的主要区别是什么?有很多应用程序同时使用它们,但我看不出有什么大不同. 解决方案 SQLite用C实现,HSQL用Java实现. 将SQLite与用C或C ++编写的应用程序项目集成应该更加无缝且容易,而我希望HSQL技术更易于与用Java编写的项目集成. 毫无疑问,这两个嵌入式数据库之间还有许多其他更细微的区别,但是以上是最突出的区别. ..
发布时间:2020-11-23 22:36:54 数据库

SQL-将单个表中一列的所有行值相加

我有一个关于SQL选择查询的问题: 该表包含几列,其中一列是称为“大小"的整数列-我要执行的任务是查询表中所有行的总和(或它们的值),或更确切地说,获取一个人工值我的ResultSet中的列名为"overallSize",其中包含表中所有“大小"值的总和.最好使用WHERE子句仅添加某些值("WHERE bla = 5"或类似的值). DB引擎是HSQLDB(HyperSQL),它符合SQL ..
发布时间:2020-11-23 22:36:50 其他开发

如何查看HSQLDB数据库中的所有表?

我通常使用SQLDeveloper来浏览数据库,但是我无法使其与HSQLDB一起使用,并且我不知道已经创建了哪些表… 我想这是一个特定于供应商的问题,而不是普通的SQL,但重点是:如何查看表,以便可以删除/更改它们? 解决方案 用于查询数据库元数据的ANSI SQL92标准包含在INFORMATION_SCHEMA数据结构中. 我不知道您的数据库是否支持此功能,但是请尝试以下操作: ..
发布时间:2020-11-23 22:36:46 其他开发

H2,HSQLDB或任何其他使用InputStream的嵌入式数据库

我可以将H2,HSQLDB或任何其他嵌入式数据库与InputStream中的数据库而不是文件一起使用吗? 我打算使用 AssetManager.open() 在Android上,它可以在随机访问模式下返回InputStream. 解决方案 H2支持可插拔文件系统允许您访问zip或jar文件中的只读数据库 .但是,当前AssetManager没有文件系统实现.实施起来应该相对容易.最好 ..
发布时间:2020-11-22 00:28:37 Java开发

查看H2或HSQLDB内存数据库的内容

是否可以浏览H2或HSQLDB内存数据库的内容以进行查看?例如,在与Hibernate进行调试会话期间,以检查何时执行刷新;或确保实例化数据库的脚本能够提供预期的结果. 是否存在可以将其嵌入代码中的插件或库? 请提及您正在谈论的是哪一个(H2或HSQLDB),以防您对其中之一有特定的答案. 解决方案 您可以运行H2 Web服务器在您的应用程序中,该应用程序将访问相同的内存数据库 ..
发布时间:2020-11-22 00:19:53 其他开发

使用HSQL在flyway中进行Changin DB事务控制

在HSQL中更改事务控制有'不会是任何活跃交易. 反过来,在提交迁移X之后和从迁移X执行SQL之前,Flyway会设置autocommitt = false并执行其自己的某些语句.因此,如果迁移包含SET DATABASE TRANSACTION CONTROL语句,它将永远等待那些未提交的语句导致应用程序挂起. (附带说明:迁移之前flyway执行的语句因版本而异,例如在1.7中是纯选择, ..
发布时间:2020-11-09 06:25:11 其他开发

在Maven中将嵌入式数据库与Flyway和jOOQ结合使用以进行持续集成

所以我真的想用在使用flyway和jOOQ的编译时将中断的SQL .为此,我需要一个数据库解决方案,该解决方案可以在连续集成服务器上工作,而不能访问任何基于服务器的数据库.最终,我想将此部署到Amazon,所以我需要一个与之兼容的解决方案PostgreSQL . HSQLDB的文件协议似乎符合要求. ..
发布时间:2020-11-09 06:24:26 其他开发

如何检查Hsqldb / Derby中是否存在数据库?

我正在寻找有关如何通过hsqldb和Apache derby中的Java代码检查数据库是否存在的信息。在Mysql中,这很容易,因为我可以查询系统表- INFORMATION_SCHEMA.SCHEMATA -但是这两个数据库似乎没有这样的表。 什么是mysql查询的替代方法: 选择SCHEMA_NAME FROM INFORMATION_SCHEMA.SCHEMATA WHERE S ..
发布时间:2020-10-20 23:43:31 其他开发

HSQLDB UNIQUE约束和SQL数组类型

我正在使用HSQLDB 2.2.9进行开发。 HSQLDB是支持SQL Array类型的RDBMS之一,我想使用此功能来解决数据库中的某些功能。 我一直在运行一些在开发数据库时使用命令行查询,但是当为类型为VARCHAR(24)ARRAY []的列声明时,我不确定HSQLDB如何处理UNIQUE约束。我使用的DDL如下: 创建缓存的表客户端( cli_id缺省由ID作为身份主键生成, ..
发布时间:2020-10-19 04:01:53 其他开发

Oracle SQL Developer-导出DDL-仅创建表SQL

我想通过在Oracle数据库中生成的HSQLDB中的所有表生成单元测试。 为此,我想从oracle中导出所有DDL create table语句 我尝试导出数据库,但是与创建表sql一起,我得到了很多其他SQL,例如 “按范围划分(“ CREATION_DATE”)“等。 如何将所有oracle表(模式)导出到HSQLDB?有什么更好的方法吗? 解决方案 您可以使用 ..
发布时间:2020-10-19 03:58:11 数据库

HSQLDB对GROUP BY和MIN的使用

我需要执行一个查询来检索每个客户的到期日期最快的商品。 我有以下产品表: 产品 | ID | NAME | EXPIRE_DATE | CUSTOMER_ID 1 | p1 | 2013-12-31 | 1 2 | p2 | 2014-12-31 | 1 3 | p3 | 2013-11-30 | 2 ,我想获得以下结果: | ID | EXP ..
发布时间:2020-10-16 03:13:01 数据库

使用HSQLDB选择进入

我正在尝试根据选择结果创建一个新表。 SELECT * INTO newTable FROM(SELECT col1,col2,col3 FROM oldTable)x; 现在,我想使用HSQLDB(2.2版)实现完全相同的功能。我试过几种形式,例如 SELECT * INTO newTable FROM(SELECT col1,col2,col3 FROM o ..
发布时间:2020-10-16 00:17:38 其他开发