Partager via


Utilisation d’une instruction SQL sans paramètres

Télécharger le pilote JDBC

Pour utiliser des données dans une base de données SQL Server à l’aide d’une instruction SQL qui ne contient aucun paramètre, vous pouvez utiliser la méthode executeQuery de la classe SQLServerStatement pour retourner un SQLServerResultSet qui contiendra 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

Utilisation d'instructions avec SQL