MichiLee: Mehrere SQL-Abfolgen in einer Exception

Beitrag lesen

Hi,
ohne Ilja geht ja fast kein Datenbankthread :-)

JDBC ist ja (laut unserem Prof) auch eine Persisenzschicht, bzw. ein Dataabstraktionslayer. Man könne dann die Datenbank dahinter austauschen und die SQL-Befehle im Code lassen.

Wenn ich zum Beispiel aber von JDBC (mySQL) auf MSSQL wechsle, dann geht ja JDBC nicht, sondern bräuchte hier ja ODBC ne? D.h., ich müsste die SQL-Statements erneut anpassen.

Unser Prof. meinte dann, wenn wir keinen Datenabstraktionslayer nutzen wurden, müssten wir stur gegen die Datenbank programmierer, oder gegen den Treiber oder einen eigenen Treiber schreiben, weiß nicht mehr :-)
Wie würde das in etwa rein interessenhalber aussehen, im Endeffekt sind doch das dann auch SQL-Befehle oder nicht, was ich irgendwie rüberjagen muss, speziell für ein DBMS (Bsp. mySQL)

Grüße