Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Limit czasu połączenia dla DriverManager getConnection

Możesz ustawić limit czasu w DriverManager w następujący sposób:

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

Co oznaczałoby, że jeśli połączenie nie może się otworzyć w określonym czasie, to przekroczy limit czasu.

Jeśli chodzi o utrzymywanie połączenia otwartego na zawsze, jest to możliwe, jeśli nie zamkniesz połączenia, ale może to nie być dobry pomysł. Połączenia powinny zostać zamknięte zaraz po ich zakończeniu.

Jeśli chcesz zoptymalizować otwieranie i zamykanie połączeń, możesz użyć puli połączeń.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LOAD DATA INFILE odpowiednik w Oracle

  2. 2PL, model rygorystyczny kontra ścisły, czy jest jakaś korzyść?

  3. Jak uniknąć zastępowania zmiennych w Oracle SQL Developer za pomocą „trynidad i tobago”

  4. Pokaż wszystkie zapytania przychodzące do bazy danych Oracle

  5. Przykład zbiorczego zbierania danych Oracle PL/SQL z wyjątkami zapisu