Sie können die HSQLDB-Datenbank im MySQL-Kompatibilitätsmodus erstellen (append ;sql.syntax_mys=true
zur JDBC-URL. In diesem Modus können Sie Folgendes tun:
Verwenden Sie die MySQL-Syntax für CREATE TABLE. HSQLDB versteht das MySQL-Schlüsselwort AUTO_INCREMENT als Alias für IDENTITY. Es versteht auch alle anderen MySQL-spezifischen Syntax.
Die Großschreibung von Spaltennamen ist wirklich kein Problem. Wenn die Spaltennamen groß geschrieben sind, können Sie in Ihren SELECT-Anweisungen jeden Fall ohne Anführungszeichen verwenden. Das bedeutet, dass Sie dieselbe Abfrage ausführen können, die Sie für MySQL auf HSQLDB verwenden.
Siehe http://hsqldb.org/doc/2.0/guide/ Kompatibilitäts-Kapitel.html#coc_compatibility_mysql