Поделиться через


Использование инструкции SQL без параметров

Скачать драйвер JDBC

Для работы с данными в базе данных SQL Server при помощи инструкции SQL, не содержащей параметров, вы можете использовать метод executeQuery класса SQLServerStatement, чтобы возвратить набор SQLServerResultSet, который будет содержать запрошенные данные. Сначала нужно создайте объект SQLServerStatement с помощью метода createStatement класса SQLServerConnection.

В следующем примере в функцию передается открытое подключение к образцу executeStatement базы данных AdventureWorks2022. После этого создается и выполняется инструкция SQL. Наконец, результаты считываются из результирующего набора.

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();
    }
}

См. сведения об управлении результирующими наборами с помощью драйвера JDBC.

См. также раздел

Использование инструкций в SQL