sql >> Database >  >> RDS >> Oracle

hoe parameters te verzenden om te activeren in Oracle

Als je de applicatiecode niet kunt aanraken en de applicatie zelf geeft deze informatie niet al door aan de database, dan zit je in een impasse. De enige manier om die informatie beschikbaar te maken voor back-endcode, is door deze door te geven aan de middelste laag.

Oracle biedt een aantal manieren waarop applicaties informatie van de middle-tier naar de back-end kunnen doorgeven, maar de applicatie moet worden gebouwd om hiervan te profiteren. De DBMS_APPLICATION_INFO pakket heeft bijvoorbeeld een set_client_info procedure waarmee de middelste laag de naam van de gebruiker op de middelste laag kan doorgeven die door uw back-end-trigger kan worden opgevraagd. U kunt ook Oracle-contexten als u een meer algemeen mechanisme wilt. Beide benaderingen vereisen echter realistisch dat de Java-toepassing wordt geschreven om deze informatie door te geven aan de back-end wanneer verbindingen worden opgehaald uit de verbindingspool.



  1. Postgres jsonb-query op genest object

  2. JSON_ARRAYAGG() - Maak een JSON-array van de rijen van een query in MySQL

  3. Hoe de tijdzoneregio voor JDBC Connection in te stellen en te voorkomen dat de SqlException-tijdzoneregio niet wordt gevonden?

  4. Fout bij opslaan van geodjango PointField