我遇到有关hsqldb数据库的问题。首先我想问一下hsqldb在文件系统中保存数据的位置,它保存在我们在jdbc URL中给出的目录中,不是吗?其次,在测试完成后,我想清除为测试创建的数据和文件的所有内容。我应该遵循哪个程序?
答案 0 :(得分:0)
回答你的第一个问题是 - hsqldb创建一个目录并存储数据库所需的一切。
第二个问题 - 如果你想从头开始使用空数据库,你可以删除创建的目录,当你尝试连接时,JDBC驱动程序将重新创建它。我的猜测是,您希望保持数据库完整,但只是删除您的测试数据?在这种情况下,您将需要一个清理脚本来显式删除您添加的行。这通常存在于测试用例的“拆解”功能中。
答案 1 :(得分:0)
您可能希望使用内存中的HSQL数据库。