#вопросы_с_собеседований

При помощи чего формируются запросы к базе данных?



Для выполнения запросов к базе данных в Java используются три интерфейса:



☕️ java.sql.Statement - для операторов SQL без параметров;

☕️ java.sql.PreparedStatement - для операторов SQL с параметрами и часто выполняемых операторов;

☕️ java.sql.CallableStatement - для исполнения хранимых в базе процедур.



Объекты-носители интерфейсов создаются при помощи методов объекта java.sql.Connection:



☕️ java.sql.createStatement() возвращает объект Statement;

☕️ java.sql.prepareStatement() возвращает объект PreparedStatement;

☕️ java.sql.prepareCall() возвращает объект CallableStatement;