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


Использование инструкции 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