powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / CallableStatement- запрос из MS Server->sp и запись в *.xls
3 сообщений из 3, страница 1 из 1
CallableStatement- запрос из MS Server->sp и запись в *.xls
    #33887534
mos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день
вызываю процедуру

String qry = "{call sp_xxx()}";
CallableStatement cs = HibernateUtil.getConnection().prepareCall(qry);
cs.execute();
System.out.println(cs);
cs.close();

процедура возвращает набор данных, например тамличку с 5 полями и 5 в ней записью, т.е. возвращает запрос с 5 полями, как его из процедуры принять?
А если не сложно и записать в *.xls при помощи import jxl.*;

WritableWorkbook wb = Workbook.createWorkbook(new File ("c:/"+fileName+".xls"));
WritableSheet sheet = wb.createSheet("Privet 1", 0);
sheet.setColumnView(0,10);
sheet.setColumnView(1,20);
sheet.setColumnView(2,20);
sheet.setName("Proba");


сюда запихать набор данных-запрос, которые возвратить процедура из MS Sql Server

wb.write();
wb.close();

большое спасибо!!!!
...
Рейтинг: 0 / 0
CallableStatement- запрос из MS Server->sp и запись в *.xls
    #33888062
Фотография Кувалдин Роман
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Делаешь executeQuery вместо execute. Результат складываешь в переменную типа ResultSet. Дальше из ResultSet вытягиваешь значения - поименно или через номер столбца в запросе. Складываешь значения в отдельный массив или коллекцию. Затем уже из этой коллекции вставляешь данные в .XLS

======================
- Я подхожу к клетке с медведем панда...
Видите, какие у него черные круги под глазами?!
Медведь панда как бы всем своим видом говорит нам: "Не бухайте!"
======================
...
Рейтинг: 0 / 0
CallableStatement- запрос из MS Server->sp и запись в *.xls
    #33890606
mos
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
masiv eto poniatno, a sto takoe kolekcija???
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / CallableStatement- запрос из MS Server->sp и запись в *.xls
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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