sql >> Databáze >  >> RDS >> Oracle

Časový limit připojení pro DriverManager getConnection

Časový limit můžete nastavit na DriverManager takto:

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

Což by znamenalo, že pokud se připojení nemůže otevřít v daném čase, vyprší časový limit.

Pokud jde o udržení připojení navždy otevřené, je to možné, pokud připojení neuzavřete, ale nemusí to být dobrý nápad. Spojení by měla být ukončena, jakmile s nimi skončíte.

Pokud chcete optimalizovat otevírání a zavírání připojení, můžete použít fond připojení.



  1. MySQL Změna uživatelského hesla

  2. Uložte výsledek dotazu do proměnné pomocí PL/pgSQL

  3. Proč a kdy LEFT JOIN s podmínkou v klauzuli WHERE není ekvivalentní stejnému LEFT JOIN v ON?

  4. Fulltextové vyhledávání s InnoDB