Mysql
 sql >> Base de données >  >> RDS >> Mysql

Stratégie commune de requête SQL JDBC Java pour les tests unitaires à l'aide de HSQLDB et d'exécution à l'aide de MySQL

Vous pouvez créer la base de données HSQLDB avec le mode de compatibilité MySQL (ajoutez ;sql.syntax_mys=true à l'URL JDBC. Dans ce mode, vous pouvez effectuer les actions suivantes :

Utilisez la syntaxe MySQL pour CREATE TABLE. HSQLDB comprend le mot-clé AUTO_INCREMENT de MySQL comme un alias pour IDENTITY. Il comprend également toutes les autres syntaxes spécifiques à MySQL.

La capitalisation des noms de colonnes n'est vraiment pas un problème. Avec les noms de colonnes en majuscules, vous pouvez utiliser n'importe quelle casse sans guillemets dans vos instructions SELECT. Cela signifie que vous pouvez exécuter la même requête que vous utilisez pour MySQL sur HSQLDB.

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