Реферат: Работа с базами данных в JAVA на основе соединения JDBC
byte[]
VARBINARY
byte[]
LONGVARBINARY
byte[]
DATE
java.sql.Date
TIME
java.sql.Time
TIMESTAMP
java.sql.Timestamp
Выполнение процедуры реализуется командой
cst.execute();
Для получения значения, возвращаемого процедурой или функций следует использовать такой синтаксис определения вызова:
{? = call procedure_name[(?, ?, ...)]}
При передаче входных параметров в хранимую процедуру их следует предварительно установить. Это делается с помощью метода setXXX.
Рассмотрим следующую хранимую процедуру.
CREATE PROCEDURE [dbo].proc2 @nomer int , @name char(30) OUTPUT, @group int OUTPUT
AS
BEGIN
DECLARE @mycur CURSOR
SET @mycur=CURSOR SCROLL STATIC FOR
SELECT * from we
Open @mycur
IF (@@CURSOR_ROWS<@nomer)
BEGIN
SET @name="#"
SET @group=-1
RETURN 1