paramètres SQL sont un élément essentiel de la programmation dynamique . Ils permettent au programmeur de récupérer entrée de l'utilisateur et d'interroger la base de données avec les informations fournies. Sans paramètres SQL , les programmeurs ne seraient pas en mesure de tables de requêtes et de vues dynamiquement. Microsoft SQL Server a un format spécifique en utilisant les paramètres dans les applications. Les fonctionnalités sont incluses dans la classe SQLServerPreparedStatement . Instructions
1
Configurer l'instruction de requête . En utilisant le "?" signifie à SQL Server qu'un paramètre est utilisé. La déclaration suivante interroge la base de données pour le prénom et le nom des tables des clients . L'entrée de l'application est l'identifiant du client number.String myQuery = "select prenom , nom_famille du client où customer_id =?" ;
2
Utilisez l'objet PreparedStatement de la classe SQLServerPreparedStatement pour interroger la base de données. Les énoncés suivants instancier la classe , interrogez la base de données avec la chaîne à partir de la première étape, et utilisent des "443" comme numéro d'identification de la parameter.PreparedStatement myStatement SQL = de con.prepareStatement ( myQuery ) ; myStatement.setString (1, "443" ) ;
3
magasin le jeu de résultats dans une variable . Une fois la base de données est interrogée , les résultats sont renvoyés à l'application. Une variable du type « ResultSet » est utilisé pour imprimer les résultats pour les myResults user.ResultSet = myStatement.executeQuery ();
4
imprimer les résultats. La déclaration suivante utilise la variable d'imprimer les données renvoyées pour l'affichage à l' user.System.out.println ( myResults.getString ( " last_name ") + " ," + myResults.getString ( " prenom ")) résultat;