Vorbereitete Anweisungen verwenden in ETL Java Caps

March 18

Vorbereitete Anweisungen sind eine Technik, bei der Java-Programmierung, mit denen helfen Programme zu beschleunigen, wenn Sie den gleichen Vorgang wiederholt ausführen. Mit vorbereiteter einige der Operation wird kompiliert im voraus, sodass jede nachfolgende Nutzung von prepared Statement schneller ist. Es dauert ca. 65 Verwendungen derselben Anweisung innerhalb eines Programms zu vorbereiteten Anweisungen eine zeitsparende Operation in einem ETL Java Caps-Programm oder einem anderen Java-basiertes Programm, aber es kann Ihr Programm beschleunigen, wenn Sie den gleichen Vorgang wiederholt ausführen.

Anweisungen

1 Titel: Ihre vorbereitete Anweisung. Zum Beispiel wollte man eine Erklärung haben, die Sie zum Aktualisieren der Verkaufszahlen mit verschiedenen Parametern verwenden könnte, könnte Sie Ihre Aussage "gesetzt." aufrufen

2 Schreiben Sie den Code, mit der Ihre vorbereitete Anweisung definiert wird. Alle vorbereitete Anweisungen beginnen mit einem Befehl Verbindung, so beginnen die meisten mit "Atem." Die "Con" folgt dann eine SQL-Anweisung. Beispielsweise wäre wenn Ihre vorbereitete Anweisung entwickelt wurde, um den Verkauf von Eis aufzulisten und Sie es, die Parameter der Menge und Art der Eiscreme zu verwenden wollte, der Code:

PreparedStatement gesetzt = con.prepareStatement ()

"UPDATE ICECREAM SET SALES = ? WHERE ICECREAM_NAME LIKE ?");

Die zwei Fragezeichen repräsentieren die Parameter, die in der Anweisung verwendet werden. Dies entspricht Ihrem tatsächlichen Code Anweisungen vorbereitet, aber Sie müssen Code schreiben, später im Programm die Parameterwerte jedes Mal macht diese vorbereitete Anweisung ausführen möchten.

3 Schreiben Sie den Code, mit der die verschiedenen Parameter für Ihre vorbereitete Anweisung definiert wird. Es gibt spezielle Syntax, mit denen das Programm die richtigen Parameter in der Anweisung eingefügt wird. In beiden Fällen beginnen Sie mit dem Namen der vorbereiteten Anweisung, gefolgt von ".set." Der nächste Teil des Codes variiert je nach bei der Eingabe in eine Zahl oder eine Zeichenfolge in den Parameter; für das ehemalige, das nächste Stück Code "Int" wäre, während letztere, Sie schreiben würden, "String". Beispielsweise wäre der Code zum Festlegen von Parametern im vorherigen Programm entweder "updateSales.setInt" oder "updateSales.setString."

4 Schreiben Sie Code, die das Programm angewiesen welche Parameter Sie sowie den zu verwendenden Wert aktualisieren. Dieser Teil des Codes hat zwei verschiedene Teile, die innerhalb der Klammern befinden. Die erste Zahl in Klammern weist das Programm die Parameter, die Sie aktualisieren möchten. Der zweite Teil, aus dem ersten Teil durch ein Komma getrennt, gibt den Wert für den Parameter. Zum vorherige Beispiel verwenden, um die vorbereitete Anweisung in Schritt 2 für 75 Einheiten verkauft Vanilleeis zu führen, würden Sie den folgenden Code verwenden:

updateSales.setInt (1, 75);updateSales.setString (2, "Vanilla");