Also die
BDE wäre sowas, aber die sollte man ja nicht mehr verwenden.
Wenn Du im .NET - Bereich arbeitest bietet Dir
ADO.NET zumindest größtenteils diese Zwischenschicht, da Du da auf den Interfaces der
ADO-Komponenten arbeiten kannst. Problematisch wird das nur, wenn Deine Datenbanken unterschiedliche
SQL-Syntax haben (z.B. inner/outer Joins bei Oracle und
SQL Server).
Ich bin derzeit dran da ein entsprechendes Framework zu bauen das auch
SQL-Dialekt-unabhängig ist, aber das ist derzeit noch weit davon entfernt produktiv einsetzbar zu sein. Und wenn wird das auch nicht gerade billig sein
Ansonsten schau Dir mal ECO II an. Das soll sowas auch recht gut können.