Gdy otworzysz połączenie bezpośrednio z bazą danych, używając DriverManager.getConnection
, podajesz nazwę użytkownika i hasło, aby zalogować się do bazy danych w tym wywołaniu.
Korzystając z puli połączeń, nie otwierasz połączenia samodzielnie; zamiast tego pula otwiera się i zarządza połączeniami za Ciebie. Oczywiście pula musi znać nazwę użytkownika i hasło, aby móc w takim przypadku zalogować się do bazy danych.
Zwykle w aplikacji internetowej Java nie używa się różnych danych logowania do bazy danych dla każdego użytkownika aplikacji. Będziesz mieć tylko jedną nazwę użytkownika i hasło, których używa aplikacja, dla każdego, kto korzysta z aplikacji internetowej. Jeśli różni użytkownicy aplikacji internetowej mają różne prawa, możesz to skonfigurować, mając system logowania do samej aplikacji, ale nazwy użytkownika i hasła używane do aplikacji nie są takie same, jak używane do logowania do bazy danych.