PostgreSQL
 sql >> Datenbank >  >> RDS >> PostgreSQL

Vorbereitete Java-Anweisungen für PostgreSQL

Dies ist eine sehr weit gefasste Frage, aber der übliche Ansatz zur Kompatibilität mit mehreren Datenbanken ist zweigeteilt:

  1. Platzieren Sie alle Ihre SQL-Anweisungen in Ressourcendateien und laden Sie die entsprechende Ressource zur Laufzeit
  2. Wenn sich die Anweisungs- oder Logikstrukturen unterscheiden (wobei unterschiedliche Parameter erforderlich sind usw.), schreiben Sie die Logik für beide Datenbanken und wählen Sie je nach verwendeter Datenbank den richtigen Pfad aus.

Einige Datenbank-Abstraktionsschichten (Hibernate, Spring JDBC) können bei einem Großteil der Arbeit helfen, aber Sie müssen sich dennoch der Unterschiede und des Codes für sie bewusst sein.