Hi DanielA,
erst mal gebe ich meinen Vorrednern in allem Recht:
Wirkliche Performance bekommst Du nur, wenn Du auf
SQL nicht verzichtest sowie Spezialitäten der Datenbank (Stored Procedures,...) voll ausschöpfst.
Allerdings hast Du dann das Problem mit der Unabhängigkeit, jedoch hast Du mit
OOP alle Möglichkeiten dieses Problem zu umgehen:
Teile Deine Applikation in 3 Schichten:
1. Schicht: Datenbank
2. Schicht: Verbindung
DB-Appliaktion
3. Schicht: Applikation
Die 1. Schicht existiert schon: die eigentliche Datenbank. Die 3. Schicht existiert im Prinzip auch schon: die Dialoge und Formulare Deiner Appl. Du musst jetzt die 2. Schicht, also die Verbindung zur Datenbank, mittels
OOP so erstellen, dass Du für ne andere Datenbank "einfach" von deinen Zugriffsklassen ne Ableitung machst und die dann auf die entsprechende Datenbank anpasst. Alles unklar?
Hier in dem Artikel
http://www.h-k.de/oop/artikel_oop.zip kannst Du noch die komplette Theorie nachlesen.
Grüße
Lemmy