/ / Як створити пул підключень / джерела даних, а не підключення до SQL DB - java, sql

Як створити пул підключень / джерела даних, а не підключення до SQL DB - java, sql

У мене є код, який підключається до SQL DB і запитівце на основі введення користувача. Я хотів би підключитися за допомогою басейну, щоб прискорити час запиту. Я намагався написати клас пулу та менеджера, але я отримую незареєстрований NamingException, коли намагаюся отримати зв'язок з пулом. Я також вже отримав NamingExceptions в моїй функції getConnection ().

Хто-небудь знає, чому я отримую цю помилку?

Або міг би вказувати мені у правильному напрямку, щоб створити дійсний ConnectionPool?

Відповіді:

1 для відповіді № 1

Ви повинні використовувати останню версію драйвера JDBC, яка підтримує внутрішнє злиття з'єднання, так що вам не потрібно писати власні.


0 для відповіді № 2

У вас є 3 варіанти:

  • Якщо ваш код запускається на сервері додатків, настройте пул з'єднання на сервері.
  • Деякі драйвери JDBC забезпечують реалізацію пулу з'єднання (але багато лише забезпечують балансний джерело даних, який призначений для інтеграції з сервером додатків).
  • Скористайтеся commons-dbcp або деякою еквівалентною бібліотекою для створення пулу з'єднання.