hsqldb相关内容

Hsqldb存储过程

我试图在内存中的Hsqldb数据库中设置存储过程以进行测试.我正在使用的存储过程是在MySql中开发的,因此我想使用HSqlDb对其进行设置以适合我的测试套件 我正在尝试创建该过程的简化版本,但到目前为止还没有任何乐趣. 过程是 CREATE PROCEDURE p_recordTaskExecution(IN userTaskId INT, IN isSuccess ..
发布时间:2020-04-25 05:23:38 Java开发

如何中止/取消HSQLDB查询

我有一个使用Hibernate提供的JPA的Java SE应用程序和一个HSQL数据库.该应用程序使用EntityManagers查询数据库以获取信息,以便在屏幕上绘制图表.在执行查询时,图表区域具有典型的旋转图标,以使用户知道其正在工作.一些查询需要很长时间,并且我想具有中止/取消查询的功能.我知道我可以解开EntityManager并获取Hibernate会话并调用cancelQuery(), ..
发布时间:2019-09-20 20:50:20 其他开发

OpenJPA HSQLdb-如何处理ID

我在使用OpenJPA和HSQLdb处理数据库表的ID时遇到麻烦.我创建了一个Abstract类,在其中处理注释和东西以重新映射到数据库中: // Property accessors @Id @Column(name = "IDTESTOBJEKT", unique = true, nullable = false) public Integer getIdtest ..
发布时间:2019-09-20 20:43:49 Java开发

如何在HSQL Db内存单元测试中启用引用完整性

我对整个JPA后端有200多个单元测试,它们在hsql db 2.2上都可以很好地工作.我有在连续构建环境中运行的测试,以验证系统的稳定性.除了当我在Oracle 11上运行它们时,有些测试由于引用完整性约束而失败.这是由于我的代码中的一个错误,但是我在hsqldb中找不到它们的事实使我感到担忧,并且在不真正符合内存的情况下违反了与jpa兼容的轻量级数据库的整个观点! 是否存在可以触发hsq ..
发布时间:2019-09-20 19:54:50 其他开发

EntityManager在查询后不刷新数据

我当前的项目使用HSQLDB2.0和JPA2.0. 方案是:我查询数据库以获取person的contactDetails的列表.我在用户界面上删除了一个contactInfo,但不保存该数据(取消保存部分). 我再次执行相同的查询,现在结果列表比以前的结果小1,因为我在UI上删除了一个contactInfo.但是,如果我进行交叉检查,该contactInfo在DB上仍然可用. 但 ..
发布时间:2019-09-20 19:03:00 其他开发

HSQLDB意外令牌:?

我有一个使用HSQLDB的JAVAFX项目.尝试设置表的源时,我想我理解了一个异常,但是由于无法修复它,所以我想我不理解它. 我的SQL是: DROP TABLE temp IF EXISTS; CREATE TEXT TABLE temp(text_data LONGVARCHAR(10000)); SET TABLE temp SOURCE ?; INSERT INTO log(typ, ..
发布时间:2019-09-02 18:20:28 Java开发

使用CallableStatement调用HSQLDB IDENTITY函数以获取输出

我正在尝试使用CallableStatements从Java JDBC获取HSQLDB中IDENTITY()的值. 我可以准备好打电话.问题出在registerOutputParameter上.无论传入什么索引,我都会得到“参数索引超出范围". 我尝试过"{?= CALL IDENTITY()}"之类的SQL代码片段,但是没有运气. 有任何线索吗?我是否完全无法从JDBC调用HS ..
发布时间:2019-09-02 14:25:53 Java相关

在Slick中,有一种无需使用特定JDBC驱动程序即可声明表的方法

在所有表的持久性代码中,等等.我具有以下导入 import scala.slick.driver.PostgresDriver.simple._ 这很好,因为它可以工作,但是这是一个问题,因为我所有的代码都专门绑定到Postgres.例如,如果我希望我的产品执行Postgres,而我的测试是HSQLDB,则不能.我想在运行持久性管理器(它将执行创建操作)而不是在表声明时声明哪个DataS ..
发布时间:2019-09-02 14:24:54 Java相关

如何检查是否使用了连接池

我在OSGI框架(Felix)上使用HSQLDB + EclipseLink + Gemini.尽管我在persistence.xml中设置了池,但我非常怀疑未使用连接池,并且为每个请求都创建了一个新连接.如果使用了连接池,如何在HSQLDB端进行检查. 编辑1 我从-Dhsqldb.reconfig_logging=false启动我的应用程序.要在我的应用程序中启动HSQLDB服务器,我 ..
发布时间:2019-09-02 14:21:29 Java开发

如何从Spring Boot应用程序以服务器模式启动HSQLDB

我有一个Spring启动应用程序,它使用jpa数据和hsqldb 2.3.3(在Centos 7中)运行,该应用程序运行良好,但是我想使用HSQLDB数据库管理器检查数据状态,但是失败了: application.properties: spring.datasource.url=jdbc:hsqldb:mem:testdb spring.datasource.username=sa sp ..
发布时间:2019-09-02 14:19:36 Java相关

HSQLDB优化1.000.000批量插入

我需要尽快在Tomcat上的HSQLDB中插入1.000.000条目,但是64m(Tomcat上的默认MaxPermSize)不足以容纳此代码,并且出现"OutOfMemoryError"(我想在默认设置下插入). connection.setAutoCommit(false); PreparedStatement preparedStatement = connection.prepare ..
发布时间:2019-09-02 14:05:27 Java开发

org.hsqldb.HsqlException:数据异常:强制转换的字符值

我在HSQL数据库中有一个表,该表中有一个identity(integer)列.我想支持使用任意字符串(可能是非数字)对列进行查询.但是,HSQL JDBC驱动程序尝试将查询参数转换为整数并引发异常. Oracle驱动程序似乎支持这种情况. 有什么想法可以在hsql驱动程序中更改此行为? org.hsqldb:hsqldb:2.3.0 表格: CREATE TABLE so ..
发布时间:2019-09-02 14:02:50 Java开发

将java.util.logging与JDBC驱动程序一起用于HyperSQL数据库引擎

在找到我的问题的答案后在Java应用程序中实现日志记录和在关于java.util.logging包的摇摆应用程序,我已经找到了问题所在,并希望在这里分享我的解决方案.我将其发布为一个新问题,以(希望)对实际问题做一个简洁的陈述(在我之前的问题中并不完全清楚,因为我问的是错误的问题),并给出(希望)明确的答案. 以下代码说明了该问题: package jdbcloggingsscce; ..
发布时间:2019-09-02 14:01:46 Java开发

多值字段的UCanAccess中的解决方法:“转换中的数据类型不兼容:来自SQL类型OTHER"?

我正在尝试使用UCanAccess查询MS Access .accdb文件.除查询多值字段外,其他所有操作都很好.例如,那些在MS Access设计视图中的表的“行源"字段的“查找"选项卡中具有条目的条目.当我尝试输出结果时,我的代码崩溃了: ResultSet rslt = stmt.executeQuery("SELECT [singleValue], [multiValue] FROM ..
发布时间:2019-09-02 13:07:25 Java开发

在哪里可以看到HSQL数据库和表

我已经下载了一个hsqldb.jar并设置为项目buildpath,然后我编写了程序 Class.forName("org.hsqldb.jdbc.JDBCDriver"); Connection conn = DriverManager.getConnection( "jdbc:hsqldb:mem:mydb", "SA", ""); Str ..
发布时间:2019-09-02 12:39:01 Java开发

在JDBC连接上运行SQL脚本,采用最少的方法

长话短说:我想在HSQLDB数据库上运行SQL脚本. 我要遵循一种简约的方法,这意味着: 绝对没有手动分析SQL 除了通用实用程序外,没有其他依赖项.我之所以在这里有所不同是因为,例如,我拒绝引入更大范围的框架Ibatis或Hibernate,但是我会接受apache commons或guava type utils库. 该库必须已存在.没有小型宠物项目的东西. (编辑15/5/ ..
发布时间:2019-09-02 12:19:42 Java相关

正确传输和保护用户的Web应用密码

我正在为我的Masters项目开发一个Web应用程序。它是教授管理学生项目的系统,它使用Java作为服务器端代码,使用HSQLDB作为数据库,使用JSP作为表示层,并在tomcat上运行。将存储的数据不包括任何敏感信息(学生ID,财务信息,没有类似的信息),但是用户名和密码是必需的,所以我想在学生使用密码的情况下自己保护密码我的应用程序,他们用于其他更重要的应用程序(即使我告诉人们不要这样做,这无 ..
发布时间:2019-06-07 19:27:28 Java开发

每次使用http调用的junit测试用例后进行数据库清理

我正在使用带有spring的junit4来测试我的其余Web服务。 为此,我在内存数据库中使用HSQL。 要在每个测试用例之后清理记录,我将从表中删除所有记录。 但我想只删除插入的记录。 我在两个地方向数据库添加数据: 在Junit测试用例中。 在其他服务中。 我正在制作 http调用来测试服务。此外,我在休息服务中使用相同的内存数据库。 请帮助我在每个测试 ..
发布时间:2019-01-14 12:00:27 Java相关