hsqldb相关内容
当尝试在HSQLDB上运行SQL时,出现了此异常: java.sql.SQLSyntaxErrorException:用户缺少特权或对象没有 在org.hsqldb.jdbc.JDBCUtil.sqlException上找到ADMIN(来源不明) 在org.hsqldb.jdbc.JDBCUtil.sqlException(未知源)处 org.hsqldb.jdbc.JDBCPrepared
..
在我们的项目中,我们正在使用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
..
我有一个表,该表的列的数据类型为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) >
..
我使用HSQLDB 2.3.2,但遇到以下问题: 我的数据库已缓存具有1000000条记录的表,而没有任何约束和索引.它的大小约为900mb.我关闭了自动提交模式,当我尝试执行“截断表tableName"时,执行挂起,但是只有dbName.backup在增长.这就是原因: 追踪引擎:? -copyShadow [大小,时间] 2246252 9721 TRACE 引擎:? -setF
..
我已经在HSQL中创建了一个MEMORY表.但是数据只能在我的Java应用程序运行时保存和访问.在HSql FAQ中,他们说, ...the default, MEMORY tables are persistent. 程序存在后,数据不是持久性的.这是什么问题? SQL: CREATE MEMORY TABLE SESSIONS( SESSION_DATE DATE
..
由于找不到解决方案,我提出了一个新问题. 我想使用Hsqldb 2.5.1的系统版本控制,以便能够在后台任务中复制表上的任何更改(INSERT,DELETE或UPDATE),该更改发生在两个时间戳记定义的时间间隔内( timestart和timestop). 假设这是可能的,那三个查询分别用来查找在时间间隔(timestart,timestop)中分别由INSERT,UPDATE和DE
..
当我运行我的Spring Boot应用程序(从Intellij IDEA中)并触发该应用程序的停止,重新启动或自动重新部署时;向我的HSQLDB发出了关闭命令. 我从外部终端窗口以服务器模式运行HSQLDB(v.2.3.4). 重新启动或停止Spring Boot应用程序时的HSQLDB Server日志: [Server@4f023edb]: Initiating shutdo
..
我正在使用嵌入式HSQL数据库服务器.有什么方法可以确定打开的连接的数量吗? 解决方案 是. SELECT COUNT(*) FROM INFORMATION_SCHEMA.SYSTEM_SESSIONS
..
JBoss开发人员警告不要将HSQLDB用作持久性存储(请参见 JBoss Wiki ).不过我很困惑,因为HSQLDB在生产中似乎被大量使用. 尤其是,上面提到的页面似乎警告完全禁止使用HSQLDB,而不是禁止与JBoss一起使用. 是否仍然不建议在JBoss中使用HSQLDB(特别是Community JBoss 5.1中捆绑的默认数据源)? *:我们计划在内存模式下使用它.
..
我正在使用一个嵌入式HSQLDB 2.3.2实例将XML文档作为LOB存储在应用程序中一段时间,该应用程序与应该终止文档的任何位置都有断续的连接. 为限制HSQBDL .lobs文件大小的增长,我已通过文档(使用hsqldb.lob_compressed = true),但是从最近发现的情况来看,此URL参数没有任何作用. 如果我正确理解HSQLDB JDBC URL解析代码,则o
..
我正在尝试使用纯JDBC编写一段代码,该代码既可以获取目标表的名称,又可以获取特定表中特定列的外键的列,但是我似乎无法通过核心接口找到一种直接的方法. 是否可以通过JDBC直接获取有关外键的此类信息,还是必须诉诸于特定数据库(在本例中为HSQLDB)的元数据查询. 如果我必须使用数据库特定的元数据查询,哪个HSQLDB内部元数据表保存该信息? 解决方案 您最好的选择是 Data
..
我想从GUI执行许多命令.我想做很多这样的小组,但我无法让一个小组上班.我想我需要以某种方式强制它们之间进行提交,但是我不知道该怎么做.如果我依次按顺序执行这些命令中的每一个,一切都会按预期进行. 我正在使用GeoTools的EPSG.zip中的EPSG.dat. unzip EPSG.zip perl -pi -e 's/readonly=true/readonly=false/'
..
我当前正在尝试加载SQL脚本来创建HSQL数据库. 这是通过使用以下代码完成的: Resource resource = new ClassPathResource("/create-table.sql"); SimpleJdbcTestUtils.executeSqlScript(template, resource, Boolean.FALSE); 该脚本包含触发器的
..
我正在使用hsqldb来测试Java中的某些数据访问层.我有大约100个测试用例.我创建了一个内存数据库,然后在表中插入一些值,以便可以用我的测试用例加载它,但是问题是对于每个测试用例,我都需要清除内存数据库,仅清除值而不是表. /p> 有可能,一件事是我需要手动从表中删除行,还有其他我可以使用的东西. 谢谢 解决方案 如果在单元中使用 DbUnit 测试中,您可以指定DbUnit
..
我曾尝试同时使用Hsqldb和H2进行单元测试,但是遇到了序列生成器的问题.字段声明看起来像这样. @Id @GeneratedValue(strategy=GenerationType.SEQUENCE, generator="keyword_seq") @SequenceGenerator(name="keyword_seq",sequenceName="KEYWORD_ID_SEQ",
..
我不知道要问这个问题有多好,所以我的搜索变得绝望了. 我有一个包含三列(Column1,Column2,Column3)的表.有很多记录,其中包含不同和相同的值.我只想获取与column1,column2和column3值完全相同的记录.如何在常规SQL中以最快的查询获取它们?尤其是HSQLDB? 此外,如果我的表有4列(+ Column4),但我仍然需要column1,column2
..
是否可以在Hsqldb独立模式下检查并随后修改现有模式?我尝试使用内置的管理工具查看文件,并连接SQuirrel SQL Client. 我对各种表上存在哪些主键特别感兴趣.是否有与MySql的"show create table ..."或"describe"等效的命令? 解决方案 sqltool \ d 命令近似为“描述",并且主键信息存储在INFORMATION_SCHEMA下
..
我正在开发一个Spring Batch应用程序,该应用程序需要定期执行作业.这是我的配置文件的一个片段,用于设置用于事务处理的内存(hsqldb)数据库. @Bean public SimpleJobLauncher simpleJobLauncher() { SimpleJobLauncher jl = new SimpleJobLauncher(); try {
..
hsqldb存在一个非常奇怪的问题.我们正在运行一些在MySQL上运行良好的测试,但是最近我们已将hsqldb转换为单元测试.这样做时,我们注意到我们的某些测试开始失败.其中一个测试会插入三个记录A,B和C,并尝试检索前两个记录A和B.但是,当我们第一次在新配置的(空)数据库上运行测试时,仅返回B.但是,如果我们在同一数据库上重复测试,则将同时返回A'和B'(在您询问之前,是的,A,B和C与A',
..
在hsqldb-2.2.8上通过JPA/Hibernate进行数据库连接期间,我需要有关问题的帮助: [AWT-EventQueue-0] ERROR org.hibernate.util.JDBCExceptionReporter - invalid authorization specification - not found: manasouza 我用以下密码创建了一个用户(ma
..