关于JAVA编写的WEB程序多次并发访问数据库的问题

关于JAVA编写的WEB程序多次并发访问数据库的问题,第1张

有一个思路,你可以用ajax局部刷新数据,不刷新整个页面,同时用缓存,例如第一个30秒的数据放入缓存,页面从缓存里取数据,第二个30秒,你从数据库取出数据后,写个对象对比的方法,来比对新数据和第一个30秒存入缓存的数据,如果数据没有改变,那页面什么 *** 作也不用做,因为数据没变化,刷新也没意义,如果第二个30秒数据发生变化,那么就刷新缓存为第二个30秒的数据,并且局部刷新页面数据。数据库的查询是避免不了的,所以没发减轻数据库的压力,只能是优化数据的显示。就象我上边提到的,如果前后2个30秒数据没有变化,那么就不要刷新页面。

pp是从数据库查到的

你首先定义Person,声明成员,对应数据库中的字段,然后写上get和set方法

然后么select * from table

public List<Person>findAll() {

...

while(rs.next()) {

list.add(p)

return list

}

pp=dao,findAll()

你好:这个是事物的处理,如果你这个事物是某个环节出现问题后要求整体回滚,可以放在一个try里面,出问题后rollback;

如果是只关心某个环节,对出现问题后单独处理那么可以分开来做,再就是多次修改的话,尽量用java先处理后,最后完成后统一一次提交比较好。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/9995090.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-04
下一篇 2023-05-04

发表评论

登录后才能评论

评论列表(0条)

保存