Для вызова хранимой процедуры в Java используется CallableStatement
из пакета java.sql
.
Основные шаги:
Connection
.
java
CallableStatement
: SQL-вызов хранимой процедуры передается в конструктор prepareCall()
. Синтаксис вызова зависит от СУБД, но часто имеет вид { call procedure_name(?, ?, ...) }
.
java
setXxx()
, где Xxx
соответствует типу данных (например, setString
, setInt
).
java
registerOutParameter()
, указав индекс параметра и тип данных JDBC.
java
execute()
. Если процедура возвращает результирующий набор, можно использовать executeQuery()
.
java
ResultSet
. Если есть выходные параметры, их значения извлекаются методами getXxx()
.
java
Для вызова хранимой процедуры в Java используется CallableStatement
из пакета java.sql
.
Основные шаги:
Connection
.
java
CallableStatement
: SQL-вызов хранимой процедуры передается в конструктор prepareCall()
. Синтаксис вызова зависит от СУБД, но часто имеет вид { call procedure_name(?, ?, ...) }
.
java
setXxx()
, где Xxx
соответствует типу данных (например, setString
, setInt
).
java
registerOutParameter()
, указав индекс параметра и тип данных JDBC.
java
execute()
. Если процедура возвращает результирующий набор, можно использовать executeQuery()
.
java
ResultSet
. Если есть выходные параметры, их значения извлекаются методами getXxx()
.
java
Зарегистрируйтесь или войдите, чтобы получить доступ к полным ответам на все вопросы из банка вопросов.