hsqldb相关内容
我试图在内存中的Hsqldb数据库中设置存储过程以进行测试.我正在使用的存储过程是在MySql中开发的,因此我想使用HSqlDb对其进行设置以适合我的测试套件 我正在尝试创建该过程的简化版本,但到目前为止还没有任何乐趣. 过程是 CREATE PROCEDURE p_recordTaskExecution(IN userTaskId INT, IN isSuccess
..
我有一个使用Hibernate提供的JPA的Java SE应用程序和一个HSQL数据库.该应用程序使用EntityManagers查询数据库以获取信息,以便在屏幕上绘制图表.在执行查询时,图表区域具有典型的旋转图标,以使用户知道其正在工作.一些查询需要很长时间,并且我想具有中止/取消查询的功能.我知道我可以解开EntityManager并获取Hibernate会话并调用cancelQuery(),
..
我在使用OpenJPA和HSQLdb处理数据库表的ID时遇到麻烦.我创建了一个Abstract类,在其中处理注释和东西以重新映射到数据库中: // Property accessors @Id @Column(name = "IDTESTOBJEKT", unique = true, nullable = false) public Integer getIdtest
..
我对整个JPA后端有200多个单元测试,它们在hsql db 2.2上都可以很好地工作.我有在连续构建环境中运行的测试,以验证系统的稳定性.除了当我在Oracle 11上运行它们时,有些测试由于引用完整性约束而失败.这是由于我的代码中的一个错误,但是我在hsqldb中找不到它们的事实使我感到担忧,并且在不真正符合内存的情况下违反了与jpa兼容的轻量级数据库的整个观点! 是否存在可以触发hsq
..
我当前的项目使用HSQLDB2.0和JPA2.0. 方案是:我查询数据库以获取person的contactDetails的列表.我在用户界面上删除了一个contactInfo,但不保存该数据(取消保存部分). 我再次执行相同的查询,现在结果列表比以前的结果小1,因为我在UI上删除了一个contactInfo.但是,如果我进行交叉检查,该contactInfo在DB上仍然可用. 但
..
我有一个使用HSQLDB的JAVAFX项目.尝试设置表的源时,我想我理解了一个异常,但是由于无法修复它,所以我想我不理解它. 我的SQL是: DROP TABLE temp IF EXISTS; CREATE TEXT TABLE temp(text_data LONGVARCHAR(10000)); SET TABLE temp SOURCE ?; INSERT INTO log(typ,
..
我正在尝试使用CallableStatements从Java JDBC获取HSQLDB中IDENTITY()的值. 我可以准备好打电话.问题出在registerOutputParameter上.无论传入什么索引,我都会得到“参数索引超出范围". 我尝试过"{?= CALL IDENTITY()}"之类的SQL代码片段,但是没有运气. 有任何线索吗?我是否完全无法从JDBC调用HS
..
在所有表的持久性代码中,等等.我具有以下导入 import scala.slick.driver.PostgresDriver.simple._ 这很好,因为它可以工作,但是这是一个问题,因为我所有的代码都专门绑定到Postgres.例如,如果我希望我的产品执行Postgres,而我的测试是HSQLDB,则不能.我想在运行持久性管理器(它将执行创建操作)而不是在表声明时声明哪个DataS
..
我在OSGI框架(Felix)上使用HSQLDB + EclipseLink + Gemini.尽管我在persistence.xml中设置了池,但我非常怀疑未使用连接池,并且为每个请求都创建了一个新连接.如果使用了连接池,如何在HSQLDB端进行检查. 编辑1 我从-Dhsqldb.reconfig_logging=false启动我的应用程序.要在我的应用程序中启动HSQLDB服务器,我
..
我有一个Spring启动应用程序,它使用jpa数据和hsqldb 2.3.3(在Centos 7中)运行,该应用程序运行良好,但是我想使用HSQLDB数据库管理器检查数据状态,但是失败了: application.properties: spring.datasource.url=jdbc:hsqldb:mem:testdb spring.datasource.username=sa sp
..
我需要尽快在Tomcat上的HSQLDB中插入1.000.000条目,但是64m(Tomcat上的默认MaxPermSize)不足以容纳此代码,并且出现"OutOfMemoryError"(我想在默认设置下插入). connection.setAutoCommit(false); PreparedStatement preparedStatement = connection.prepare
..
我在HSQL数据库中有一个表,该表中有一个identity(integer)列.我想支持使用任意字符串(可能是非数字)对列进行查询.但是,HSQL JDBC驱动程序尝试将查询参数转换为整数并引发异常. Oracle驱动程序似乎支持这种情况. 有什么想法可以在hsql驱动程序中更改此行为? org.hsqldb:hsqldb:2.3.0 表格: CREATE TABLE so
..
我编写了以下代码以连接到OpenOffice db. String db = "C:\\Documents and Settings\\hkonakanchi\\Desktop\\Test.odb"; Class.forName("org.hsqldb.jdbcDriver"); Connection con = DriverManager.getConnection("jdbc:hsql
..
在找到我的问题的答案后在Java应用程序中实现日志记录和在关于java.util.logging包的摇摆应用程序,我已经找到了问题所在,并希望在这里分享我的解决方案.我将其发布为一个新问题,以(希望)对实际问题做一个简洁的陈述(在我之前的问题中并不完全清楚,因为我问的是错误的问题),并给出(希望)明确的答案. 以下代码说明了该问题: package jdbcloggingsscce;
..
我正在尝试使用UCanAccess查询MS Access .accdb文件.除查询多值字段外,其他所有操作都很好.例如,那些在MS Access设计视图中的表的“行源"字段的“查找"选项卡中具有条目的条目.当我尝试输出结果时,我的代码崩溃了: ResultSet rslt = stmt.executeQuery("SELECT [singleValue], [multiValue] FROM
..
我已经下载了一个hsqldb.jar并设置为项目buildpath,然后我编写了程序 Class.forName("org.hsqldb.jdbc.JDBCDriver"); Connection conn = DriverManager.getConnection( "jdbc:hsqldb:mem:mydb", "SA", ""); Str
..
长话短说:我想在HSQLDB数据库上运行SQL脚本. 我要遵循一种简约的方法,这意味着: 绝对没有手动分析SQL 除了通用实用程序外,没有其他依赖项.我之所以在这里有所不同是因为,例如,我拒绝引入更大范围的框架Ibatis或Hibernate,但是我会接受apache commons或guava type utils库. 该库必须已存在.没有小型宠物项目的东西. (编辑15/5/
..
我正在为我的Masters项目开发一个Web应用程序。它是教授管理学生项目的系统,它使用Java作为服务器端代码,使用HSQLDB作为数据库,使用JSP作为表示层,并在tomcat上运行。将存储的数据不包括任何敏感信息(学生ID,财务信息,没有类似的信息),但是用户名和密码是必需的,所以我想在学生使用密码的情况下自己保护密码我的应用程序,他们用于其他更重要的应用程序(即使我告诉人们不要这样做,这无
..
我在Eclipse中有一个项目,在Apache-Tomcat 7.0服务器上定义为“动态web项目”。 我需要连接到 hypersonic 我的一些Java类中的DB(HSQLDB)。 我想要的代码非常简单: private Connection getConnection(){ Connection conn; try { Class.forName(“org.h
..
我正在使用带有spring的junit4来测试我的其余Web服务。 为此,我在内存数据库中使用HSQL。 要在每个测试用例之后清理记录,我将从表中删除所有记录。 但我想只删除插入的记录。 我在两个地方向数据库添加数据: 在Junit测试用例中。 在其他服务中。 我正在制作 http调用来测试服务。此外,我在休息服务中使用相同的内存数据库。 请帮助我在每个测试
..