Но в какой то момент может понадобится закрыть и переинициализировать все соединения...
Проблема в том что ни как не могу найти метода освобождающего ресурсы и закрывающего все соединения.
У apache DBCP такой метод например есть...
Никто не подскажет ?
Ни что в жизни ни даёться так просто как... хотелось бы...
Здравствуйте, frёёm, Вы писали:
ёё>Но в какой то момент может понадобится закрыть и переинициализировать все соединения... ёё>Проблема в том что ни как не могу найти метода освобождающего ресурсы и закрывающего все соединения. ёё>У apache DBCP такой метод например есть...
Здравствуйте, frёёm, Вы писали:
ёё>ojdbc14.jar который походу соответствует jdbc2.0
Наткулся в одной доке, что при вызове Connection.close() в jdbc2.0 DataSource закрывается именно физическое соединение. Отсюда выходит и надобность в классе PooledConnection.
Здравствуйте, Blazkowicz, Вы писали:
B>Здравствуйте, sef, Вы писали:
sef>>
sef>>= null;
sef>>
sef>>? B>И где гарантии что все физические соединения при этом будут корректно закрыты?
нет гарантии. но на безрыбье и сам раком.. и я исхожу из того, что, по хорошему, коннект надо сразу закрывать после использования, если не нужен более. с пулом это работает на ура.
ёё>Но в какой то момент может понадобится закрыть и переинициализировать все соединения... ёё>Проблема в том что ни как не могу найти метода освобождающего ресурсы и закрывающего все соединения. ёё>У apache DBCP такой метод например есть... ёё>Никто не подскажет ?
Уверен, что тебе нужен OracleConnectionPoolDataSource а не OracleConnectionCacheImpl?
Which connection cache should I use, OracleConnectionCacheImpl or the new Implicit connection cache?
You should use the new Implicit connection caching mechanism. This new connection caching mechanism is driver independent. It provides access to connection caching via OracleDataSource, and supports a number of new features such as
connection attributes to stripe and reuse connections
a connection cache manager per VM to manage one or more connection caches
abandoned connection timeout to reclaim idle checked out connections etc.
Runtime Connection Load Balancing to allocate work to the best performing instances
Note that the old connection cache, OracleConnectionCacheImpl, is deprecated and will be desupported in the next major release.
Но описание этого самого Implicit connection cache найти так и не удалось...
Я уже подумываю будет проще прекрутить суда апачевский dbcp...
Ни что в жизни ни даёться так просто как... хотелось бы...