html内嵌applet显示数据库数据,要求当数据库表改变时,实时更新applet显示的数据
各位大哥大姐,小弟刚入职,公司让做这个东西,能不能帮忙看看。
多谢了!!!

解决方案 »

  1.   

    要求忒高了点.希望这只是考试,而不会应用到真实项目.
    数据库和数据库不一样,这个可以在数据库设计上想些点子.例如,做一张实时记录变更数据的表,然后在你需要监控的表上加Trigger,当update或者delete或者insert的时候向这张表插一条数据,例如记录下修改了哪张表的哪个字段.前台的Applet需要启轮询,例如每隔一分钟查这张记录表,如果有数据代表数据库的数据发生了变化,然后对应重新查询被更改的表的数据,updateUI,最后从记录表中删除这条已经在Applet里已经更新的数据.
    不过这个做法千万不能用到项目上,没有哪个傻瓜会把每张表的每个列都加上Trigger.我觉得先别下手,去问问你公司的意思,他们到底具体想实现什么.我觉得你可能曲解或者根本没具体理解领导的意思.