sql >> Database >  >> RDS >> Mysql

Java gemeenschappelijke JDBC SQL Query-strategie voor Unit Test met HSQLDB en runtime met MySQL

U kunt de HSQLDB-database maken met de MySQL-compatibiliteitsmodus (voeg ;sql.syntax_mys=true toe naar de JDBC-URL. In deze modus kunt u het volgende doen:

Gebruik de MySQL-syntaxis voor CREATE TABLE. HSQLDB begrijpt het sleutelwoord AUTO_INCREMENT van MySQL als een alias voor IDENTITY. Het begrijpt ook alle andere MySQL-specifieke syntaxis.

Het hoofdlettergebruik van kolomnamen is echt geen probleem. Met de kolomnamen met een hoofdletter, kunt u elk geval gebruiken zonder aanhalingstekens in uw SELECT-instructies. Dit betekent dat u dezelfde query kunt uitvoeren die u gebruikt voor MySQL op HSQLDB.

Zie http://hsqldb.org/doc/2.0/guide/ Compatibiliteit-chapt.html#coc_compatibility_mysql



  1. Oracle dbms_job.submit:Synchrone en asynchroon mixen

  2. Knex converteert stilletjes Postgres-tijdstempels met tijdzone en retourneert onjuiste tijd

  3. Hoe kan ik het verschil krijgen tussen de individuele maximumwaarden van verschillende dagen?

  4. Hoe Oracle te gebruiken in cakePHP