sql >> Databasteknik >  >> RDS >> Oracle

Timeout för anslutning för DriverManager getConnection

Du kan ställa in Timeout på DriverManager så här:

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

Vilket skulle innebära att om anslutningen inte kan öppnas inom den givna tiden att den tar slut.

När det gäller att hålla en anslutning öppen för alltid är det möjligt om du inte stänger anslutningen men det kanske inte är en bra idé. Anslutningar bör stängas så snart du är klar med dem.

Om du vill optimera öppning och stängning av anslutningar kan du använda en anslutningspool.



  1. Skapa en användare med alla rättigheter i Oracle

  2. Postgres analog till CROSS APPLY i SQL Server

  3. Foreign Key SQL:Allt du behöver veta om främmande nyckeloperationer

  4. Hur man konverterar datetime till UTC i MySQL