通知数据库中的更改

时间:2014-02-04 09:22:26

标签: database jsp servlets notifications

以下是我用来获取数据库中记录的脚本片段。

   var url = '../waitOrders?restaurant_id=1;

    $(document).ready(function() {
            $.ajaxSetup({ cache: false }); 
            setInterval(function() {$("#displayarea").load(url); }, 400);
        });

它工作正常,但我的问题是有没有办法通知我数据库有新记录或更改?

3 个答案:

答案 0 :(得分:1)

1)您可以为其编写触发器,每当出现新的数据输入时都会通知您。

2)您可以使用用户定义功能,它可以在新条目进入数据库时​​为您提供帮助。

答案 1 :(得分:0)

我不确定您使用的数据库,但如果您使用的是php和mysql:

$query = $db->query("SELECT `articles`.`title`  FROM `articles` LIMIT 6");

while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
echo $row['title'], '<br>';
}

echo '<p>Returned ', $query->rowCount(), ' results</p>';

$ query对象使用rowCount()方法返回添加到数据库的记录数,因此不确定这是否回答了您的问题。

答案 2 :(得分:0)