sql >> Database teknologi >  >> RDS >> Mysql

JDBC/Connectorj:Forståelse af forbindelsespooling

Når du åbner en forbindelse til databasen direkte ved at bruge DriverManager.getConnection , angiver du brugernavnet og adgangskoden for at logge på databasen i det opkald.

Når du bruger en forbindelsespulje, åbner du ikke selv forbindelsen direkte; i stedet åbner poolen og administrerer forbindelserne for dig. Selvfølgelig skal puljen kende brugernavnet og adgangskoden for i så fald at kunne logge på databasen.

Normalt vil du i en Java-webapplikation ikke bruge forskellige databaseloginoplysninger for hver bruger af din applikation. Du skal blot have ét brugernavn og en adgangskode, som applikationen bruger, for alle, der bruger webapplikationen. Hvis forskellige brugere af webapplikationen har forskellige rettigheder, ville du konfigurere det ved at have et login-system til selve applikationen, men de brugernavne og adgangskoder, du bruger til applikationen, er ikke de samme, som du ville bruge til at logge videre til databasen.



  1. mysql-forespørgsel til tidszonekonvertering

  2. Oracle cursor til tildeling

  3. Tilføj Windows-bruger til lokal SQL Server med PowerShell

  4. problemer med pg_dump seriel datatype