我正在使用 HSQLDB 2.2.9,并且正在使用一个静态脚本文件启动服务器,该脚本文件包含 INSERT 命令以及其中一个内存表的 UTF-8 数据。从org.hsqldb.util.DatabaseManager工具检查时,数据似乎被破坏了。
这是我启动服务器和静态数据的方式:
构建.xml:
<target name="runServer">
<java classname="org.hsqldb.Server" fork="true">
<classpath refid="hsql-classpath"/>
</java>
</target>
静态脚本:
CREATE SCHEMA PUBLIC AUTHORIZATION DBA
CREATE MEMORY TABLE PUBLIC.ORDERS(ORDERID INTEGER,SHIPCOUNTRY VARCHAR)
CREATE USER SA PASSWORD ""
GRANT DBA TO SA
SET WRITE_DELAY 10
SET SCHEMA PUBLIC
INSERT INTO ORDERS VALUES( ... UTF-8 DATA ...