Thread Was macht "prepare()" eigentlich genau?
(6 answers)
Opened by iche at 2012-04-10 15:02
Es ergibt vor allem dann Sinn, wenn ein Statement mehr als einmal ausgeführt werden soll.
Zum Beispiel wenn man in einer Schleife Datensätze einfügen will, kann man vor der Schleife den Einfügebefehl mit prepare kompilieren und in der Schleife immer wieder benutzen, wodurch man Zeit spart, weil der Befehl nicht wieder und wieder kompiliert werden muss. Ein stilistischer Grund für die Benutzung von prepare könnte aber zum Beispiel auch sein, dass man die Behandlung für Fehler beim Kompilieren eines SQL-Befehles und Fehler bei der Ausführung der Datenbankoperation trennen möchte. When C++ is your hammer, every problem looks like your thumb.
|