Michilee: Prüfungsfragen -> Lazarus, Hierarchien

Beitrag lesen

Hi,

Aber gerne doch. Dafür sind die Artikel da :-)

vielen dank. dann noch etwas richtung abtraktionslayer. er meinte, man könne auf treiberebene programmieren, sprich von programmiersprache auf eine datenbank zugreifen.
das problem ist, wenn man die datenbank wechselt, müsse man den ganzen code anpassen, dafür gäbe es dann abtraktionslayers.

und JDBC wäre zum beispiel ein abtraktionslayers. d.h., sollte man die datenbank ändern, müsse man nur eine funktion/wert/was auch immer in den jdbc einstellungen ändern, ohne den ganzen source code zu ändern.

wenn ich nun mit java programmiere und eine db verbindung aufbaue (da ist der mysql treiber eingebunden und JDBC auch) und im source codes viele selects und inserts habe und später die datenbank wechsle, dann ändere ich ja den JDBC oder irgendwelchen parameter bei jdbc, aber das problem ist ja, dass ich viele selects und inserts in meinen codes habe und die sind ja für alle datenbanken ja nicht gleich die notation, da muss ich ja dann trotzdem anpassungen im source code vornehmen

grüße