|
|
|
HELP ME! : java.sql.SQLException: [Microsoft][ODBC dBase Driver] System resource exceeded
|
|||
|---|---|---|---|
|
#18+
Вечер добрый! После нескольких десятков обращений с JSP-станицы к Dbf-файлу, выдается сообщение об ошибке: java.sql.SQLException: [Microsoft][ODBC dBase Driver] System resource exceeded, при это база продолжает нормально открываться и закрываться, но вместо данных, ResultSet инициирует вышеуказанное исключение ... Кто подскажет, какие такие системные ресурсы исчепываются? И как мне это "побороть"? private int ReadInt(String dbName, String point) { int res = -1; String qwr = "IntVal_0"; String query = String.valueOf(String.valueOf((new StringBuffer("Select ")).append(qwr).append(" from ").append(dbName).append(" where PointID ='{POINT(#").append(point).append("),0,0}'"))); try { if(statement != null) { for(ResultSet resultSet = statement.executeQuery(query); resultSet.next();) res = resultSet.getInt(1); } } catch(SQLException sqle) { System.err.println(String.valueOf(String.valueOf((new StringBuffer("Error ReadInt for '")).append(point).append("': ").append(sqle)))); // sqle.printStackTrace(); } catch(NumberFormatException nfe) { System.err.println(String.valueOf(String.valueOf((new StringBuffer("Error ReadInt Format for '")).append(point).append("': ").append(nfe)))); } return res; } На машине установлена WinNT4, Tomcat4.1.12, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2005, 19:54 |
|
||
|
HELP ME! : java.sql.SQLException: [Microsoft][ODBC dBase Driver] System resource exceeded
|
|||
|---|---|---|---|
|
#18+
Вообще, соединения в твоем случае берутся из пула - и их нужно как можно быстрее туда отдавать обратно после использования (то бишь закрывать коннекшн). Если просто каждый раз открывать коннект, но не закрывать - то исчерпывается заданное число в пуле. Обрати внимание в настройках на параметр IdleTime (так, кажется). Это то время, после которого "мертвый" коннект вертается в пул, даже если не был закрыт. Поставь это значение очень маленьким, скажем, 1000 (1 сек) - если станет полегче - то дело именно в утечке коннектов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2005, 20:44 |
|
||
|
HELP ME! : java.sql.SQLException: [Microsoft][ODBC dBase Driver] System resource exceeded
|
|||
|---|---|---|---|
|
#18+
Попробуй закрывать все, что только можно: Connection, Statement, ResultSet, вроде как: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. Posted via ActualForum NNTP Server 1.3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.09.2005, 20:53 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=33265063&tid=2151419]: |
0ms |
get settings: |
9ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
4ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
| others: | 211ms |
| total: | 343ms |

| 0 / 0 |
