У меня есть oracle dbTable letsay testDbTable, имеющее столбцы columnA и columnB. Когда в таблицу базы данных добавляется новая строка, она должна отображать содержимое этой строки на странице JSP следующим образом.
столбец A (значение): -----, а затем столбец B (значение): ........
по истечении некоторого времени добавляется новая строка в testDbTable.
тогда вывод должен быть в две строки. Добавленная новая строка в testDbTable должна быть выше предыдущей строки, которая ранее отображалась на странице JSP.
столбец A (значение): -----, а затем столбец B (значение): ........
columnA (значение): -----, а затем columnB (значение): ........
Но такое действие должно выполняться одновременно с добавлением новой строки.
Самый простой способ, с помощью которого я мог бы снова и снова думать об этой проверке базы данных в течение некоторого предопределенного периода времени, но это решение кажется мне расточительным и неоптимальным, поэтому мне было интересно, есть ли лучший способ.
Я думаю, что в таблице должен быть триггер, когда в db добавляется новая строка, тогда триггер должен срабатывать и отображать содержимое строки на странице JSP. Я знаю, «как создать триггер на таблице», но после этого я пуст, как я буду отображать только что добавленную строку в JSP. После триггера на таблице БД, как я буду подходить? Может ли Ajax решить мою проблему, такую как автоматическое обновление или просмотр таблицы в БД или что-то еще?
В любом случае я могу прослушать триггер в моей базе данных из скрипта .jsp и принудительно обновить страницу клиента? Можете ли вы дать мне пример ссылки, связанной с ajax, oracle dbtriggers и JSP?