Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Хранимые процедуры MySQL / 2 сообщений из 2, страница 1 из 1
21.12.2006, 16:12:13
    #34216527
Барон
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимые процедуры MySQL
Народ, может кто ответит мне на такой вопрос, все передопатил, а ответа не смог найти.
Вообщем есть некая хранимая процедура в MySQL она должна возвращать много записей, потом при вызове этой процедуры надо сделать вот что-то типа этого

//здесь выборка многих записей
String sql = "{call get_fio(?)}";
CallableStatement cst = conn.prepareCall(sql);
cst.registerOutParameter(1,Types.VARCHAR);
cst.execute();


Однако как вывести не одно значение, а несколько я ума не приложу!
Более того, как вообще хранимую процедуру на Мускуле написать шобы она возвращала много значений ?
...
Рейтинг: 0 / 0
21.12.2006, 17:49:12
    #34216941
Dremmmm
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Хранимые процедуры MySQL
return SQL cursor
String sql = "{call get_fio(?)}";
CallableStatement cst = conn.prepareCall(sql);
cst.registerOutParameter(1,Types.CURSOR);
cst.execute();
ResultSet rs = (ResultSet)cst.getObject(1);

в оракле было так

PS: слабоватый препод
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Хранимые процедуры MySQL / 2 сообщений из 2, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]