यह एक बहुत व्यापक प्रश्न है, लेकिन बहु-डेटाबेस संगतता के लिए सामान्य दृष्टिकोण दुगना है:
- अपने सभी SQL कथनों को संसाधन फ़ाइलों में रखें और रनटाइम पर उपयुक्त संसाधन लोड करें
- जहां कथन या तर्क संरचनाएं भिन्न होती हैं (विभिन्न मापदंडों की आवश्यकता होती है, आदि), दोनों डेटाबेस के लिए तर्क लिखें और आपके द्वारा उपयोग किए जा रहे डेटाबेस के आधार पर सही पथ चुनें।
कुछ डेटाबेस एब्स्ट्रैक्शन लेयर्स (हाइबरनेट, स्प्रिंग JDBC) बहुत सारे काम में मदद कर सकते हैं, लेकिन आपको अभी भी उनके अंतर और कोड के बारे में बहुत जागरूक होने की आवश्यकता होगी।