|
|
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
Привет всем. Вылетает ошибка если процедура вызывается многократно за кароткий промежуток времени на rset.getString(ii)- java.sql.SQLException Истраченный набор результатов. Как ее можно отловить и почему while (rset.next()) не спасает? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2007, 08:49:12 |
|
||
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
А если я медод doGet делаю synchronized , то все работает, а без него косяки.. Получается что неколько потоков используют 1 ResultSet? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 13:16:44 |
|
||
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
Код: plaintext rset случаем не member variable?... Похоже, что-то из JDBC вы шарите между потоками ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 13:40:17 |
|
||
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
Золотое правило новичка при разработке сервлетов - все переменные должны объявляться только внутри методов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 13:52:46 |
|
||
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
авторrset случаем не member variable?... Похоже, что-то из JDBC вы шарите между потоками авторЗолотое правило новичка при разработке сервлетов - все переменные должны объявляться только внутри методов. тото и оно, rset в doGet находится Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 14:24:01 |
|
||
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
код покажите Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 14:25:23 |
|
||
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
zalexakaкод покажите Код: plaintext сорри не заметил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 14:26:05 |
|
||
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
вот она собака- Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 14:27:33 |
|
||
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
zalexaka вот она собака- rs = st.getResultSet(); st.close(); con.close(); А в чем здесь криминал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 16:19:53 |
|
||
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
ResultSet не кеширует данные он по сути курсор на таблицу коннект к которой вы закрыли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 16:24:02 |
|
||
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
ResultSet не кеширует данные он по сути курсор на таблицу коннект к которой вы закрыли ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 16:25:08 |
|
||
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
Дык оно вобще не должно тогда работать, а оно не работает когда процедура вызывается несколько раз за кароткий промежуток времени. Вообще это поиск по нажатию кнопок на клаве типа как в 1c(каждое нажатие - вызов процедуры (через AJAX)), и именно когда начинаешь очень быстро долбить по кнопкам вылезает ошибка, а если чуть медленее все работае норм. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.03.2007, 17:04:31 |
|
||
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
zalexaka вот она собака- rs = st.getResultSet(); st.close(); con.close(); Здесь используется ConnectionPool ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2007, 05:14:40 |
|
||
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
Juga ResultSet не кеширует данные он по сути курсор на таблицу коннект к которой вы закрыли con.close(); Здесь коннект возвращается в pool, он не закрыт ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2007, 05:59:16 |
|
||
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
полный стектрейс покажите ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2007, 10:08:59 |
|
||
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
Привет! У меня точно такая же ошибка с той же причиной что и у тебя. Ты не разобрался в чем дело? А то очень надо:( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2007, 16:38:18 |
|
||
|
Истраченный набор результатов
|
|||
|---|---|---|---|
|
#18+
Всем привет Только что сам столкнулся с такой же байдой :) Оказалось не там поставил точку с запятой: Код: plaintext 1. 2. 3. 4. while прокучивал курсор а я потом лез за данными :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.05.2007, 17:41:30 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=34428201&tid=2145798]: |
0ms |
get settings: |
18ms |
get forum list: |
32ms |
check forum access: |
8ms |
check topic access: |
8ms |
track hit: |
76ms |
get topic data: |
26ms |
get forum data: |
6ms |
get page messages: |
116ms |
get tp. blocked users: |
3ms |
| others: | 310ms |
| total: | 603ms |

| 0 / 0 |
