Реферат: Работа с базами данных в JAVA на основе соединения JDBC

cst.registerOutParameter(3, Types.INTEGER);

cst.execute();

String str=cst.getString(2)+" =="+cst.getInt(3);

System.out.println(str);// выводим ответ процедуры на экран

System.out.println("OK");

db.close(); //Закрываем соединение.

}

catch(Exception er)

{System.out.println("Error has arised here:"+er);}

}

}

Обратим внимание на установку единственного входного параметра:

cst.setInt(1,1);

Первый операнд этой команды задает номер параметра, второй – его значение. Получение значений возвращаемых процедурой, выполняется командой

String str=cst.getString(2)+" =="+cst.getInt(3);

Здесь формируется строка, состоящая из двух выходных параметров, получаемых с помощью метода getXXX(n) , где n – номер параметра.

В заключение отметим, что параметры могут иметь тип INOUT, т.е. быть одновременно входными и выходными. Параметр такого типа перед вызовом процедуры должен получить значение и быть зарегистрированным.


ЛИТЕРАТУРА

1. Меградж З. Разработка приложений для электронной коммерции на ORACLE и JAVA. Вильямс, 2000, 328с.

2. Пирогов В.П. MS SQL Server 2000. Управление и программирование. – СПб. БХВ.-2005,-600с.

3. Холл М., Браун Л. Программирование для WEB. Вильямс, 2002, - 1280с.

К-во Просмотров: 295
Бесплатно скачать Реферат: Работа с базами данных в JAVA на основе соединения JDBC