sql >> Database teknologi >  >> RDS >> Oracle

Forbindelsestimeout for DriverManager getConnection

Du kan indstille Timeout på DriverManager sådan her:

 DriverManager.setLoginTimeout(10);
 Connection c = DriverManager.getConnection(url, username, password);

Hvilket ville indebære, at hvis forbindelsen ikke kan åbne inden for den givne tid, vil den timeout.

Med hensyn til at holde en forbindelse åben for evigt, er det muligt, hvis du ikke lukker forbindelsen, men det er måske ikke en god idé. Forbindelser bør lukkes, så snart du er færdig med dem.

Hvis du ønsker at optimere åbning og lukning af forbindelser, kan du bruge en forbindelsespulje.



  1. PostgreSQL CASE ... SLUT med flere betingelser

  2. SQLite aggregerede funktioner

  3. E-mail-forespørgselsresultater som en HTML-tabel i SQL Server (T-SQL)

  4. Hvad er sekventielle vs. parallelle streams i Java?