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

как да изпратите параметри за задействане в Oracle

Ако не можете да докоснете кода на приложението и самото приложение вече не предава тази информация към базата данни, вие сте в задънена улица. Единственият начин тази информация да бъде достъпна за задния код е средният слой да я предаде.

Oracle предоставя редица начини за приложенията да предават информация от средното ниво към задния край, но приложението трябва да бъде изградено така, че да се възползва от тях. DBMS_APPLICATION_INFO пакет, например, има set_client_info процедура, която позволява на средния слой да предаде името на потребителя на средния слой, който вашият задействащ елемент може да поиска. Можете също да използвате контексти на Oracle ако искате по-общ механизъм. Всеки от тези подходи обаче реалистично изисква Java приложението да бъде написано така, че да предава тази информация към задния край, когато връзките се извличат от пула за връзки.



  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

  2. ORA-24408:не можа да генерира уникално име на група сървъри

  3. Свързване с Oracle Database чрез C#?

  4. Фатално предупреждение на Maven:protocol_version

  5. Използване на distinct в XMLAGG при дублиращи се записи