Sobes.tech
Junior — Middle
89

Koja je glavna funkcija objekta CallableStatement u radu sa bazama podataka?

Одговор од АИ

sobes.tech АИ

Объект CallableStatement в Java используется для вызова хранимых процедур и функций в базе данных. Он позволяет передавать параметры (входные, выходные и входно-выходные) и получать результаты выполнения этих процедур. Это расширение PreparedStatement, предназначенное для работы с заранее определёнными на стороне БД процедурами.

Пример использования:

CallableStatement stmt = connection.prepareCall("{call getUserName(?, ?)}");
stmt.setInt(1, userId); // входной параметр
stmt.registerOutParameter(2, Types.VARCHAR); // выходной параметр
stmt.execute();
String userName = stmt.getString(2);