Junior — Middle
95
Was ist die Hauptfunktion des Objekts CallableStatement bei der Arbeit mit Datenbanken?
Antwort von AI
sobes.tech KI
Объект 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);