Arval SQLException: FATAL: извините, слишком много клиентов уже в postgres
Я использую базу данных в PostgreSQL 9.1 с записью, поступающей постоянно из другой программы. Я посылаю запрос из Ajax через 6 секунд, чтобы получить окно последней записи.tomcat показывает исключение ---.
Arval SQLException: FATAL: извините, слишком много клиентов.
и после этого программа работает корректно. Когда я проверяю свой postgres с помощью запроса ---
select count(*) from pg_stat_activity;
он показывает, что соединение постоянно растет, но я закрываю соединение после каждого запроса. Я использую netbeans и struts 1.3.
long previousSNO = Long.parseLong(request.getParameter("previousSNO")); if(previousSNO == 0) else ? ORDER BY search_date DESC"); prest = cb.executeSQLQuery(sb.toString()); prest.setLong(1, previousSNO); rs = prest.executeQuery(); > rs.last(); int c = rs.getRow(); rs.beforeFirst(); if(rs!=null && c>0) cb.closeConnection(); response.setContentType("text/plain"); response.getWriter().print(resultsb.toString());
//и метод close в соединении боба.
public void closeConnection() catch (SQLException e) >
Каждый раз на консоль выводится "con закрывается",
vikas malik 21 марта 2012 в 05:53
Комментарии