Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Allgemeine Java-JDBC-SQL-Abfragestrategie für Komponententests mit HSQLDB und Laufzeit mit MySQL

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