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

Oracle JDBC DriverManager.getConnection() se zablokuje

můžete vytvořit některá zbytečná připojení.

vytvořit Connection třída static ,kdykoli vytváříte nové připojení, zkontrolujte, zda starší je naživu nebo se zavře a poté musíte vytvořit nové připojení, jinak vrátit staré připojení.

jako

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

Záleží také na tom, jak je nakonfigurována strana databáze, takže si to ověřte u DBA vašeho systému.

Chtěl bych navrhnout použití Sdružování připojení.

doufám, že to pomůže.



  1. Mac OS X - EnvironmentError:mysql_config nebyl nalezen

  2. Jak provést stejnou agregaci na každém sloupci, aniž byste uváděli sloupce?

  3. Jak používat aspnet_regsql.exe

  4. sp_executesql je pomalý s parametry