Я немного отчасти от Java EE, но у меня есть основная идея всего этого.Драйвер JTDS - Соединение пула vs Пул соединений
Я читать JTDS документы здесь:
http://jtds.sourceforge.net/features.html
Он говорит, что это обеспечивает утверждение пулы и пулы соединений, но не обеспечивает реализацию в пул соединений.
- При условии, что водитель JTDS само по себе обеспечивает пулы соединений, то зачем мне нужен пул соединений (например ДБХП) на вершине его?
- Другими словами, в чем разница между этим соединением пула, предоставляемым JTDS, и полномасштабным пулом подключений (в смысле этой страницы документации JTDS) наверху ?
- Кроме того, какая разница между заявлением и пулом соединений (как упоминалось там на этой странице документа JTDS)?
Вы можете добавить больше деталей к вашему ответу
(все, что вы считаете важными, что я не просил явно о)
как я совсем запутался с этим.
Похоже, что «Сводка команд» - это опечатка и должна быть «Кэш Statement», которая является довольно необходимой функцией: драйвер повторно использует подготовленные операторы для соединения, когда приложение запускает одни и те же запросы (например, повторяющиеся запросы, такие как «выберите * у пользователей, где userid =?»). Это может сэкономить много времени (IO/network) и реализацию пула соединений, например [HikariCP] (https://github.com/brettwooldridge/HikariCP), предполагает, что драйвер JDBC имеет эту функцию (HikariCP выбрал не выполнение инструкции кеш). – vanOekel