![往数据库里插入数据时,怎么做才能让刚刚新插入的记录显示在页面最前面,也就是显示在第一条的位置上?,第1张 往数据库里插入数据时,怎么做才能让刚刚新插入的记录显示在页面最前面,也就是显示在第一条的位置上?,第1张](/aiimages/%E5%BE%80%E6%95%B0%E6%8D%AE%E5%BA%93%E9%87%8C%E6%8F%92%E5%85%A5%E6%95%B0%E6%8D%AE%E6%97%B6%EF%BC%8C%E6%80%8E%E4%B9%88%E5%81%9A%E6%89%8D%E8%83%BD%E8%AE%A9%E5%88%9A%E5%88%9A%E6%96%B0%E6%8F%92%E5%85%A5%E7%9A%84%E8%AE%B0%E5%BD%95%E6%98%BE%E7%A4%BA%E5%9C%A8%E9%A1%B5%E9%9D%A2%E6%9C%80%E5%89%8D%E9%9D%A2%EF%BC%8C%E4%B9%9F%E5%B0%B1%E6%98%AF%E6%98%BE%E7%A4%BA%E5%9C%A8%E7%AC%AC%E4%B8%80%E6%9D%A1%E7%9A%84%E4%BD%8D%E7%BD%AE%E4%B8%8A%EF%BC%9F.png)
插入的
数据表中
如果有按从小到达的主键ID或者数据插入时间这两个列的话 你可以在取数据的时候按照ID号从大到小或者时间从后往前排列一下 例如 select from 表名 order by (ID号或者时间的列名)desc数据分页显示是一个正常的网站所必须具备的功能,因为如果把数据一次性全部显示出来,会给前端和
后台都造成不可预计的严重后果,首先在前端(也就是浏览器),页面会很难显示出来,如果数据是一万以上的数量级,可能要好几分钟甚至几十分钟,这期间浏览器会出现假死现象,用户体验简直是灾难级的,而且通常浏览器会有超时上限(比方说90秒),超过这个时间网页还没显示完毕就会判定为失败并显示出错信息。而在后台(即服务器),这个问题会更严重,如果多人(成千上万的那种)同时访问这个页面,很可能会瞬间造成服务器崩溃。
当然,如果只是公司内部使用的网页,访问的人不多(最多十几个那种),对速度的要求也不大,倒是可以的,只要把分页系统去掉即可。用jsp实现数据库的读取可以实现,不过不建议使用,因为在平时程序开发中最忌讳的就是内存的浪费,用jsp提取数据库中的数据对于服务器而言是一种负担;用servlet在初始化时实现对频繁使用数据的提取才是上策。这个就需要和js进行配合,有两种思路,第一种:在加载jsp的时候就将数据库内的内容加载,但是将数据隐藏,当点击按钮的时候用js将数据显示出来;第二种:点击按钮的时候用ajax向后台发送请求,后台返回数据之后动态更新jsp页面的内容,如果对ajax不熟悉的话就用第一种,你应该是jsp初学者吧
评论列表(0条)