Oracle
 sql >> база данни >  >> RDS >> Oracle

Oracle JDBC DriverManager.getConnection() увисва

може да направите някои ненужни връзки.

направете Connection клас static , всеки път, когато създавате нова връзка, проверете дали по-старата е жива или след това затворете и след това трябва да създадете нова връзка, иначе върнете старата връзка.

като

 if(conn!=null & !conn.isClosed()){ 
// code for create connection
}

Зависи и от това как е конфигурирана страната на базата данни, така че проверете с DBA на вашата система.

Бих искал да предложа използването на Обединяване на връзки.

надявам се това да помогне.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Свързване към база данни на Oracle с Node.js Windows

  2. ORA-00979 не е група по израз

  3. CRS 11.2.0

  4. Грешка System.Data.OracleClient изисква клиентски софтуер на Oracle версия 8.1.7 или по-нова, когато инсталира настройка

  5. Изпълняване на съхранена процедура в SQL Developer?