Toto je velmi široká otázka, ale obvyklý přístup ke kompatibilitě s více databázemi je dvojí:
- Umístěte všechny své příkazy SQL do zdrojových souborů a načtěte příslušný prostředek za běhu
- Pokud se příkazy nebo logické struktury liší (vyžadují různé parametry atd.), napište logiku pro obě databáze a vyberte správnou cestu v závislosti na databázi, kterou používáte.
Některé abstrakční vrstvy databáze (Hibernate, Spring JDBC) mohou pomoci se spoustou práce, ale i tak si budete muset být dobře vědomi rozdílů a jejich kódu.