user lacks privilege or object not found可能有多种原因,最明显的原因是你正在访问一个不存在的表。一个不太明显的原因是,当你运行代码时,与文件数据库URL的连接实际上可以创建一个DB。你遇到的情况可能是你使用HSQL数据库管理器设置了一个数据库,添加了表和行,但是你的Java代码使用的不是这个特定实例。你可能要检查你没有这些文件的多个副本:
mydb.log,
mydb.lck,
mydb.properties,等在你的工作空间。如果你的Java代码确实创建了这些文件,则位置取决于你如何运行程序。例如,在Netbeans内部运行的Maven项目中,文件与pom.xml一起存储。



