sql >> Database teknologi >  >> RDS >> Mysql

Java fælles JDBC SQL Query-strategi for Unit Test ved hjælp af HSQLDB og runtime ved hjælp af MySQL

Du kan oprette HSQLDB-databasen med MySQL-kompatibilitetstilstand (tilføj ;sql.syntax_mys=true til JDBC URL. I denne tilstand kan du gøre følgende:

Brug MySQL-syntaks til CREATE TABLE. HSQLDB forstår MySQL's AUTO_INCREMENT søgeord som et alias for IDENTITY. Den forstår også al anden MySQL-specifik syntaks.

Brug af store bogstaver i kolonnenavne er virkelig ikke et problem. Med kolonnenavnene skrevet med stort, kan du bruge ethvert tilfælde uden at citere i dine SELECT-udsagn. Det betyder, at du kan køre den samme forespørgsel, som du bruger til MySQL på HSQLDB.

Se http://hsqldb.org/doc/2.0/guide/ compatibility-chapt.html#coc_compatibility_mysql



  1. Sådan tilføjer du en serialiseret streng, der allerede findes i databasen

  2. Opret en funktion med valgfri argumenter i MySQL

  3. Korrekt måde at få adgang til seneste række for hver enkelt identifikator?

  4. XCode, Authentication og NSUserDefaults