Когато отворите връзка към базата данни директно, като използвате DriverManager.getConnection
, предоставяте потребителско име и парола за влизане в базата данни в това повикване.
Когато използвате набор от връзки, вие не отваряте директно връзката; вместо това пулът отваря и управлява връзките вместо вас. Разбира се, пулът трябва да знае потребителското име и паролата, за да може да влезе в базата данни в този случай.
Обикновено в уеб приложение на Java не бихте използвали различни идентификационни данни за влизане в база данни за всеки потребител на вашето приложение. Ще имате само едно потребителско име и парола, които приложението използва, за всеки, който използва уеб приложението. Ако различните потребители на уеб приложението имат различни права, бихте го настроили, като имате система за влизане в самото приложение, но потребителските имена и пароли, които използвате за приложението, не са същите като тези, които бихте използвали за влизане към базата данни.