ERLEDIGT
NEIN
NEIN
ANTWORTEN
5
5
ZUGRIFFE
381
381
EMPFEHLEN
-
Hallo,
gibt es in C# eigentlich eine elegante moeglichkeit verschiedene Datenbanken zu unterstuetzen?
In Java lade ich mir einfach den treiber und spreche dann die Datenbank ueber eine einfache Connection Klasse an...
In .Net habe ich jedoch fuer jede Datenbank eine eigene (MySqlConnection, SqlConnection...)
-
Du benutzt einfach ein Persistance Framework, O/R Mapper, oder du baust dir selbst einen eigenen Mapper zusammen, der mit den zugrundeliegenden Interfaces arbeitet und einfach den gewünschten Datenbank-Provider lädt.
-
Hi,
Es wäre sowieso besser, für jedes DBMS eine eigene Struktur zu schaffen, die perfekt an das DBMS angepasst ist.
Jedes DBMS hat seine Eigenarten und Vorteile und um die richtig nutzen können, ist es besser Code zu schreiben, der dafür optimiert ist.
Das überprüfen, arbeite ich gegen Oracle oder MSSQL oder vielleicht doch DB2 kostet auf die Dauer nur Performance.Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
@niggo: Das kannst du mit der von mir vorgeschlagenen Variante immer noch machen. Wichtig ist, den Zugriff zu abstrahieren. Was genau dann bei der Verarbeitungslogik in Richtung Datenbank Management System (DBMS) passiert, ist vordergründig nebensächlich. Anpassungen können dort immer noch vorgenommen werden. Nur bedarf es eines abstrahierten Zugriffs, um die Datenbank einfach wechseln zu können.
-
Wollte dir damit ja auch nicht wiedersprechen. Wollte halt nur mal erklären warum besser so.
Will doch mein karges Wissen auch los werden
Grüße Nico
----------------------
Xing
----------------------
Zitat von Mark Twain (1835-1910)
Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
-
Es gibt im Namespace System.Data.Common abstrakte Klassen.
DbConnection usw.
Ähnliche Themen
-
Verschiedene CMS in eine oder getrennte Datenbanken?
Von Frezl im Forum Relationale DatenbanksystemeAntworten: 6Letzter Beitrag: 20.05.10, 13:26 -
Datenbank Klasse für verschiedene Datenbanken
Von Schlickser im Forum PHPAntworten: 1Letzter Beitrag: 23.07.07, 10:33 -
2 verschiedene Datenbanken auf einem server
Von Ricci2007 im Forum PHPAntworten: 15Letzter Beitrag: 09.05.07, 12:48 -
Daten speichern in nur einer MySQL-Datenbanken von verschiedene Webseiten aus
Von stathis2000 im Forum PHPAntworten: 3Letzter Beitrag: 31.07.06, 16:16 -
Verschiedene Style für verschiedene Tabellen?
Von king_jo_baby im Forum CSSAntworten: 2Letzter Beitrag: 16.08.04, 23:50





Zitieren

Login





