Использование инструкции SQL без параметров
Для работы с данными в базе данных 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.