sql >> Databasteknik >  >> RDS >> PostgreSQL

Java Förberedda uttalanden för PostgreSQL

Detta är en mycket bred fråga, men det vanliga tillvägagångssättet för kompatibilitet med flera databaser är tvåfaldigt:

  1. Placera alla dina SQL-satser i resursfiler och ladda lämplig resurs vid körning
  2. Om satsen eller logikstrukturerna skiljer sig (kräver olika parametrar, etc), skriv logiken för båda databaserna och välj rätt sökväg beroende på vilken databas du använder.

Vissa databasabstraktionsskikt (Hibernate, Spring JDBC) kan hjälpa till med mycket av arbetet, men du måste fortfarande vara mycket medveten om skillnaderna och kod för dem.



  1. MySql randomisera de sista 10 raderna

  2. Använda PHP SESSION-variabler för att lagra MySQL-frågeresultat

  3. Gruppera rader om de har överlappande tidsintervall

  4. Oracle kan inte uppdatera till NULL