Les requêtes préparées sont une technique utilisée dans la programmation Java qui sont utilisés pour aider à accélérer les programmes si vous exécutez la même opération à plusieurs reprises . Avec une déclaration préparée , une partie de l' opération est compilé à l'avance , de sorte que chaque utilisation ultérieure de l'instruction préparée est plus rapide. Il faut environ 65 utilisations de la même déclaration dans un programme visant à faire des déclarations préparé une opération de gagner du temps dans un programme Java Caps ETL ou tout autre programme basé sur Java , mais il peut accélérer votre programme si vous effectuez la même opération à plusieurs reprises . Instructions
1
Titre de votre communiqué. Par exemple, si vous voulez avoir une déclaration que vous pourriez utiliser pour mettre à jour les chiffres de vente à l'aide de différents paramètres , vous pouvez appeler vos " updateVentes . " Des états
2
écrire le code qui va définir votre déclaration préparée . Toutes les déclarations préparées commencent avec une commande de connexion , donc la plupart commencent par « con. " Le "con" est alors suivi par une commande SQL . Par exemple, si votre déclaration préparée est conçu pour répertorier les ventes de crème glacée et que vous vouliez qu'il utilise les paramètres de quantité et le type de crème glacée , votre code serait: Photos
updateVentes PreparedStatement = con.prepareStatement ( " Chiffre d'affaires = UPDATE ICECREAM jeu dans lequel ICECREAM_NAME COMME ? ");
les deux points d'interrogation représentent les paramètres que vous allez utiliser dans la déclaration. Cela représente le code de votre déclaration préparée réelle , mais vous aurez besoin d'écrire du code plus tard dans le programme pour donner les valeurs des paramètres à chaque fois que vous voulez exécuter cette instruction préparée.
3
Ecrire le code qui va définir les différents paramètres de votre déclaration préparée . Il ya syntaxe spécifique qui permettra au programme pour insérer les paramètres appropriés de votre déclaration . Dans les deux cas , vous devrez commencer par le nom de la requête préparée , suivie par La prochaine partie du code varie en fonction de si vous entrez dans un nombre ou une chaîne dans le paramètre "set . ". ; Pour le ancien , le prochain morceau de code serait "Int ", alors que ce dernier , vous écririez " String. « Par exemple, le code de paramétrage dans le programme précédent serait soit " updateVentes.setInt " ou " updateVentes.setString . "
4
écrire du code d'instruction du programme qui paramètre que vous mettez à jour ainsi que la valeur à utiliser . Cette partie du code est en deux parties différentes, qui sont tous deux situés à l'intérieur des parenthèses. Le premier nombre entre parenthèses indique le programme qui paramètre que vous mettez à jour. La deuxième partie , séparée de la première partie par une virgule , donne la valeur du paramètre. Pour reprendre l'exemple précédent , pour exécuter la requête préparée à l'étape 2 pour 75 unités de crème glacée à la vanille vendu , vous pouvez utiliser le code suivant :
updateVentes.setInt (1, 75); updateVentes.setString (2 , " Vanilla ");