PreparedStatements-Frage

kroesi

Erfahrenes Mitglied
Hi !

Hat jemand Erfahrung, welche Datenbanken und JDBC-Treiber "PreparedStatements" unterstützen ? Hauptsächlich interessiert es mich für Access(JDBC-ODBC),MS-SQL,MySQL,Oracle,Postgres ...

Wäre nett, wenn ihr mir eure Erfahrungen und Fallen mitteilen würdet !

Krösi
 
Hallo!

Versuchs mal damit:
Java:
Connection connection = DriverManager.getConnection("jdbc:odbc:DRIVER={Microsoft Access Driver (*.mdb)};DBQ=D:/stuff/mondrian/mondrian-2.1.1/demo/access/MondrianFoodMart.mdb");
        DatabaseMetaData databaseMetaData = connection.getMetaData();
        databaseMetaData.*

Ich denke bei der Verwendung von PreparedStatements gibts bei den genannten DBMS keine Probleme. Wenn ein DBMS keine PreparedStatements besitzt verhalten sie die PreparedStatements wie ganz normale (parametrisierbare) Statements.

Gruß Tom
 
Hi Tom !
Erstmal danke für deine Antwort !
Ich denke auch, daß die genannten DBMS PreparedStatements unterstützen, aber ich WEISS es nicht ;-)
Ist denn garantiert, daß die JDBC-Treiber in dem Falle in die Bresche springen, wenn das DBMS es nicht unterstützt ? Vorstellen könnte ich mir das auch, aber gefunden hab ich darüber noch nix.
Mittel und Zeit zum Ausprobieren habe ich auch nicht ,,, ich dachte, es wüsste vielleicht jemand ....

Gruss,
Krösi
 
Hallo ....

In der Access funktioniert das mit den Typ1 Treibern (Bridges) ...
In der As400 (DB2) Umgebung nur mit Typ3 und Typ4 Treibern

have a nice day
 
Zurück