Utilisation d'une instruction SQL sans paramètres
Pour utiliser des données d’une base de données SQL Server en utilisant une instruction SQL ne contenant pas de paramètres, vous pouvez utiliser la méthode executeQuery de la classe SQLServerStatement pour retourner un SQLServerResultSet contenant les données demandées. Commencez par créer un objet SQLServerStatement avec la méthode createStatement de la classe SQLServerConnection.
Dans l’exemple suivant, une connexion ouverte sur l’exemple de base de données AdventureWorks2022 est passée à la fonction executeStatement
. À partir de là, une instruction SQL est construite et exécutée. Enfin, les résultats sont lus à partir du jeu de résultats.
public static void executeStatement(Connection con) {
try(Statement stmt = con.createStatement();) {
String SQL = "SELECT LastName, FirstName FROM Person.Contact ORDER BY LastName";
ResultSet rs = stmt.executeQuery(SQL);
while (rs.next()) {
System.out.println(rs.getString("LastName") + ", " + rs.getString("FirstName"));
}
}
// Handle any errors that may have occurred.
catch (SQLException e) {
e.printStackTrace();
}
}
Pour plus d’informations sur les jeux de résultats, consultez Gérer des jeux de résultats avec le pilote JDBC.
Voir aussi
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour