Для вызова хранимой процедуры в 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
Register or sign in to get access to full answers for all questions from the question bank.