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

jak odeslat parametry ke spuštění v Oracle

Pokud se nemůžete dotknout kódu aplikace a aplikace sama tyto informace již nepředává do databáze, jste ve slepé uličce. Jediný způsob, jak tyto informace zpřístupnit back-endovému kódu, je předat je střední vrstvou.

Oracle poskytuje aplikacím řadu způsobů, jak předávat informace ze střední vrstvy do back-endu, ale aplikace musí být vytvořena tak, aby je mohla využívat. DBMS_APPLICATION_INFO například balíček má set_client_info procedura, která umožňuje střední vrstvě předat jméno uživatele střední vrstvy, kterého by se vaše spouštěč back-endu mohlo dotazovat. Můžete také použít kontexty Oracle chcete-li obecnější mechanismus. Každý z těchto přístupů však realisticky vyžaduje, aby aplikace Java byla napsána tak, aby předávala tyto informace back-endu při načítání připojení z fondu připojení.



  1. Java Stored Procedure vs PL/SQL Stored Procedure

  2. postgresql:objednaný výsledek

  3. Jak se vyhnout upozornění na kódování při vkládání binárních dat do sloupce blob v MySQL pomocí Pythonu 2.7 a MySQLdb

  4. pdo vložit obrázek přímo do databáze - vždy vkládat BLOB - 0B