Рейтинг темы:
  • 0 Голос(ов) - 0 в среднем
  • 1
  • 2
  • 3
  • 4
  • 5
запрос к базе из ядра
#1
пытаюсь сделать так:

PHP код:
<?php 
statement
= con.prepareStatement("SELECT что то FROM откуда то WHERE что то = чему то");
statement.setString(1, переменная);
ResultSet rs = statement.executeQuery();
statement = con.prepareStatement("SELECT что то FROM откуда то WHERE что то = чему то");
statement.setString(1, переменная);
ResultSet rset = statement.executeQuery();

но начинает ругаться на rs

Может ли кто нибудь привести пример как сделать сразу два запроса к базе данных и обработать их

Спасибо!
Ответ
#2
0. Выучить Java и особенности JDBC
1. Использовать разные переменные.
2. Не объявлять переменную повторно
3. По окончанию использования закрывать по необходимости
Ответ
#3
Azagthtot Написал:0. Выучить Java и особенности JDBC
1. Использовать разные переменные.
2. Не объявлять переменную повторно
3. По окончанию использования закрывать по необходимости

да ёлки палки Smile вам трудно привести пример? или мега гуру общаются с нубами только на высоте?

вроде я разные переменные объявил rs и rset, или вы про statement?
Ответ
#4
Если вы нуб, то учитесь, блин! Достали уже те, кто не хочет учится, но лезет туда, где ничего не понимает!
Код:
statement = con.prepareStatement("SELECT что то FROM откуда то WHERE что то = чему то");
statement.setString(1, переменная);
ResultSet rs = statement.executeQuery();
statement = con.prepareStatement("SELECT что то FROM откуда то WHERE что то = чему то");  // В этом месте, открытый статемент уходит в счастливое ничто.
// Если он вам не нужен в дальнейшем, то все, нормально, к нему доступ можно получить через ResultSet
statement.setString(1, переменная);
[color=Red][B]ResultSet[/B][/color] rset = statement.executeQuery();  // Жирным выделено ПОВТОРНОЕ объявление, [B]учите блин   Java, достали!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!![/B]
/* Надо:
- если в предыдущем запросе ResultSet заюзан и закрыт, то
rset = statement.executeQuery();  
- Если он еще нужен, то
ResultSet rset1 = statement.executeQuery();  
*/
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  запрос в БД Rolfer 5 1,934 05-17-2014, 01:07 PM
Последний пост: Rolfer
  Настройка конфигов l2jlovely на базе lucera desolator 2 2,884 11-12-2013, 06:27 PM
Последний пост: Quarrel
  sql Запрос Attack 2 1,281 02-05-2013, 05:13 PM
Последний пост: Attack
  Как сделать запрос в базу? xnekt0x 2 1,540 11-22-2012, 08:03 PM
Последний пост: xnekt0x
  sql запрос кулич 8 2,482 08-29-2011, 12:56 AM
Последний пост: кулич
  MySQL запрос cjhrxS 3 2,266 07-27-2011, 04:19 PM
Последний пост: cjhrxS
  НЕмогу намутить sql запрос Feyser 9 2,675 04-04-2010, 01:45 PM
Последний пост: Feyser
  Как адаптировать SQL запрос под свою таблицу systemERROR 4 2,999 02-04-2010, 10:50 PM
Последний пост: VoltVolt
  запрос в БД kilatiV 1 2,397 07-19-2009, 04:55 PM
Последний пост: PROGRAMMATOR
  Бафер, на базе скрипта VS Бафер, на основе ядра Rus. 1 2,903 02-27-2009, 05:04 PM
Последний пост: DarkLoki

Перейти к форуму:


Пользователи, просматривающие эту тему: 1 Гость(ей)