java-实现历史查询数据,保留历史修改记录数据

问题描述

实现历史查询数据,保留历史修改记录数据

请问,我想将现在表单的修改前后的数据保存数据库供历史查询修改记录和数据,前台还是显示最新的修改记录,请问怎么实现,说具体点?

解决方案

创建一个触发器,create a trigger trigger_name after delete or update on table_name;
然后通过触发器插入到表数据中;具体触发器用法看你什么数据库

解决方案二:

你好,改个名字,数据库连接同样修改,数据库的资料都还是原来的,不会变,放心使用

解决方案三:

可以新增一个字段,为0的时候表示修改过的数据,为1的时候表示当前显示的最新数据,当然id还是同一个id

解决方案四:

建一个备份数据库,写存储过程

解决方案五:

加一个历史表,修改前把数据存入历史表

时间: 2024-10-31 21:48:38

java-实现历史查询数据,保留历史修改记录数据的相关文章

java Web 怎么记录修改的历史(包括字段的原始值和新值)

问题描述 用Spring来开发一个WEb系统.比如:现在实体 Problem,Problem有一下属性:Cateory,Title,description.需求是可以更新Problem的数据库记录,但是,用户可以在页面上看到这个Problem的历史记录,需要看到具体被修改属性的原始值跟新的值.没有好的设计思路.求解... 解决方案 看到这个需求,我第一反应是设计在java层做更新记录好像更方便.不需要任何其他知识点了.数据库加一张表就行,比如名叫record表里面 entry property

java通过solr查询hbase数据,如何自动映射到java实体类?

问题描述 java通过solr查询hbase数据,如何自动映射到java实体类? 现在的情况是,使用simplehbase可以将查询结果自动映射到实体中,但simplehbase的过滤手段不如solr全面,能否将simplehbase与solr结合起来使用?如果可以,该怎么做呢?如果不可以,有没有办法可以达到以下目的?目的:1)可以模糊查询2)查询出的结果自动映射到java实体类中 解决方案 http://www.cnblogs.com/Leo_wl/p/4582018.html

Java一次性查询几十万 几百万数据解决办法

Java查询一次性查询几十万,几百万数据解决办法. 很早的时候写工具用的一个办法,当时是用来把百万数据打包成rar文件. 所以用了个笨办法. 希望高手指导一下,有什么好方法没有啊. 1.先批量查出所有数据,例子中是一万条一批. 2.在查出数据之后把每次的数据按一定规则存入本地文件. 3.获取数据时,通过批次读取,获得大批量数据. 以下是查询数据库.按批次查询 public static void  getMonthDataList() {           ResultSet rs = nul

Python数据可视化1.3 数据可视化历史

1.3 数据可视化历史 可视化的历史悠久,最早用墙上的原始绘图和图像,表中的数字以及黏土上的图像来呈现信息.然而,它们并没有被称为可视化或数据的可视化.数据可视化是一个新术语:它传达出可视化不仅仅是以图表的形式展示数据.数据背后的信息应该用效果良好的图表直观揭示出来:图表本身应该帮助读者看到数据结构. 计算机出现前的可视化 在巴比伦时代早期,图片被绘制在黏土上,随后被渲染在纸草上.那些图的目标是给人们提供对信息的定性理解.众所周知,作为一种信息的可视化展示,我们对图片的理解是一种本能,因此理解过

HTAP数据库 PostgreSQL 场景与性能测试之 15 - (OLTP) 物联网 - 查询一个时序区间的数据

标签 PostgreSQL , HTAP , OLTP , OLAP , 场景与性能测试 背景 PostgreSQL是一个历史悠久的数据库,历史可以追溯到1973年,最早由2014计算机图灵奖得主,关系数据库的鼻祖Michael_Stonebraker 操刀设计,PostgreSQL具备与Oracle类似的功能.性能.架构以及稳定性. PostgreSQL社区的贡献者众多,来自全球各个行业,历经数年,PostgreSQL 每年发布一个大版本,以持久的生命力和稳定性著称. 2017年10月,Pos

有一份java代码,是发送POST和接受数据的,帮我看看能不能转成PHP的

问题描述 有一份java代码,是发送POST和接受数据的,帮我看看能不能转成PHP的如果能,能加我QQ吗?1569129285付费/***api调用demo代码*/importjava.io.BufferedReader;importjava.io.InputStreamReader;importjava.io.OutputStreamWriter;importjava.net.HttpURLConnection;importjava.net.URL;importjava.net.URLConn

数据结构-java写宿舍管理系统要求用文件存储数据

问题描述 java写宿舍管理系统要求用文件存储数据 数据结构的课设 让写一个宿舍管理系统,用java写怎么才能不用数据库存储数据,而用文件啊...求大神帮忙!!!! 解决方案 对于一些小文件,我们可以一次性读取它的所有字节,然后一次提交到数据库 /// /// 这个方法演示了如何一次提交所有的字节.这样导致的结果是:应用程序立即需要申请等同于文件大小的内存 /// static void SubmitFileByOnce() { string file = @"F:功夫熊猫.rmvb"

spring mvc-redis与java实现缓存查询,log日志

问题描述 redis与java实现缓存查询,log日志 我现在开发遇到两个难点,大伙给我个思路.....1.用户要求保存数据更新日志,要求有数据原值,跟修改后的值.我倒是想到几个办法,但是感觉太麻烦,有没有简略的.2.redis缓存,用户查询的数据要用redis存起来,这样的话查询条件怎么处理,我不能一个查询条件就保存一条结果缓存吧.redis对数据操作能做到根据条件吗?注:我们的开发框架是springmvc+mybaits. 解决方案 直接存库再根据用户ID或者时间分表,只是插入和查询的话,性

mapreduce-MapReduce 查询mysql表中的数据,打印记录数,并转储回mysql表

问题描述 MapReduce 查询mysql表中的数据,打印记录数,并转储回mysql表 http://www.hadoop1234.com/?p=230 解决方案 package com.laoxiao.mr02; import java.io.DataInput; import java.io.DataOutput; import java.io.IOException; import java.sql.PreparedStatement; import java.sql.ResultSet