Prepared Statements sind eine Technik, in der Java-Programmierung verwendet werden, die verwendet werden, um Programme zu beschleunigen , wenn Sie die gleiche Operation wiederholt ausgeführt werden. Mit einer vorbereiteten Erklärung , einige der Operation im Voraus zusammengestellt , so dass jeder nachfolgende Verwendung der vorbereiteten Anweisung ist schneller. Es dauert etwa 65 Anwendungen von der gleichen Anweisung innerhalb eines Programms zu Prepared Statements eine zeitsparende Bedienung in einem ETL Java Caps -Programm oder einer anderen Java-basierten Programm zu machen , aber es kann die Geschwindigkeit Ihres Programms , wenn Sie die gleiche Operation wiederholt ausführen . Anleitung
1
Titel Ihrer vorbereiteten Aussage. Zum Beispiel, wenn Sie eine Erklärung, dass Sie verwenden, um Umsätze mit unterschiedlichen Parametern aktualisieren könnte wollten, könnten Sie rufen Ihre Aussage " updateSales . "
2
Schreiben Sie den Code, der Ihre Definition wird vorbereiteten Aussage. Alle vorbereiteten Anweisungen beginnen mit einem Befehl Verbindung , sodass die meisten beginnen mit " con. " Das "con" wird dann durch einen SQL-Befehl gefolgt . Zum Beispiel, wenn Sie Ihre vorbereitete Anweisung ist so konzipiert , um den Verkauf von Speiseeis Liste und Sie wollten es , die Parameter der Menge und Art der Eis verwenden , würde Ihr Code :
PreparedStatement updateSales = con.prepareStatement ( " UPDATE ICECREAM SALES = SET WHERE LIKE ICECREAM_NAME ? ");
die beiden Fragezeichen stellen die Parameter, die Sie in der Anweisung verwendet wird . Dies entspricht Ihren tatsächlichen vorbereitete Anweisung Code, aber Sie müssen Code schreiben später in das Programm , um die Parameter -Werte geben jedes Mal , Sie wollen diesen vorbereitete Anweisung auszuführen.
3
Schreiben Sie den Code das wird die verschiedenen Parameter für Ihre vorbereitete Anweisung zu definieren. Es gibt spezielle Syntax, damit das Programm die richtigen Parameter in Ihrer Erklärung einfügen wird . In beiden Fällen werden Sie mit dem Namen der vorbereiteten Anweisung beginnen , gefolgt von den nächsten Teil des Codes variieren je nachdem, ob Sie in einer Zahl oder einem String in den Parameter Eingabe sind "set . . ", Für die ehemalige , das nächste Stück des Codes wäre " Int ", während bei der letzteren , Sie "String . " Zum Beispiel schreiben würde , würde Ihr Code der Parametrierung im vorherigen Programm entweder " updateSales.setInt " sein oder " updateSales.setString . "
4
schreiben anweist das Programm die Parameter , die Sie aktualisieren sowie den Wert zu verwenden . Dieser Teil des Codes zwei verschiedenen Teilen , die beide innerhalb der Klammern befinden. Die erste Zahl in den Klammern zeigt das Programm die Parameter , die Sie aktualisieren . Der zweite Teil , aus dem ersten Teil durch ein Komma getrennt , ergibt den Wert für den Parameter. Um das vorherige Beispiel zu verwenden, um die vorbereitete Anweisung in Schritt 2 für 75 Einheiten von Vanilleeis verkauft ausführen möchten, verwenden Sie den folgenden Code:
updateSales.setInt (1, 75); updateSales.setString (2 , " Vanilla ");