powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Пул соединений
4 сообщений из 4, страница 1 из 1
Пул соединений
    #34952370
Rust()
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в сфере использую соединение с базой, определяю JDBC providers > DB2 Legacy CLI-based Type 2 JDBC Driver > Data sources , указываю JNDI и имя базы, тест работает. В приложении в методе открываю соединение:
Код: plaintext
1.
2.
3.
4.
DataSource dataSource;
InitialContext jndiCtx = new InitialContext();
dataSource = (DataSource) jndiCtx.lookup("jdbc/wf");
connection = dataSource.getConnection();
В конце метода закрываю соединение. Если я вновь использую этот метод, будет ли оно вновь создано или возмется из пула соединений?
...
Рейтинг: 0 / 0
Пул соединений
    #34952549
Рекомендуется использовать универсальный драйвер. Если база на той-же машине что и сервер приложений, то задавать соединение типа 2 (jdbc:db2:<ALIAS>), если база на другой машине, то задавать соединение типа 4 (jdbc:db2://<ip>:<port>/<ALIAS>)

Результат jndiCtx.lookup рекомендуется сохранять, т.к. lookup считается достаточно дорогой операцией.

Пулом управляет сервер приложений. Если в пуле будут свободные соединения, то будет взято первое свободное. Т.е. им может оказаться и предыдущее отданное. Новые соединения будут создаваться пулом по мере необходимости.
...
Рейтинг: 0 / 0
Пул соединений
    #34953881
Rust()
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а как на счет PreparedStatement-ов? Ор кешируется в соединении? Если я вызываю:
Код: plaintext
1.
PreparedStatement ps = connection.PreparedStatement("select ...");
в каком случае он создастся вновь, а в каком возмется из кеша?
...
Рейтинг: 0 / 0
Пул соединений
    #34954020
Читаем документацию.
Вроде подробно описано.

1. Data access tuning parameters
2. Connection pool settings
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / IBM DB2, WebSphere, IMS, U2 [игнор отключен] [закрыт для гостей] / Пул соединений
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]