Junior
36
0
questionbank

В чем разница между методами execute, executeQuery и executeUpdate?

Answer from sobes.tech neural network

executeQuery используется для выполнения SQL-запросов, возвращающих один объект ResultSet (например, SELECT).

executeUpdate используется для выполнения SQL-запросов, изменяющих данные (например, INSERT, UPDATE, DELETE, CREATE TABLE, DROP TABLE). Возвращает целое число, представляющее количество затронутых строк.

execute используется для выполнения любого типа SQL-запроса. Возвращает true, если результатом является ResultSet (запрос SELECT), и false в противном случае. В случае false, чтобы получить количество затронутых строк или результат DDL-операции, необходимо вызвать getUpdateCount().

java

executeQuery используется для выполнения SQL-запросов, возвращающих один объект ResultSet (например, SELECT).

executeUpdate используется для выполнения SQL-запросов, изменяющих данные (например, INSERT, UPDATE, DELETE, CREATE TABLE, DROP TABLE). Возвращает целое число, представляющее количество затронутых строк.

execute используется для выполнения любого типа SQL-запроса. Возвращает true, если результатом является ResultSet (запрос SELECT), и false в противном случае. В случае false, чтобы получить количество затронутых строк или результат DDL-операции, необходимо вызвать getUpdateCount().

java

Register or sign in to get access to full answers for all questions from the question bank.

sqljdbcquerydmlddlcrudtransaction