1、增加:
id:判断是否为空
判断是否为正整数数(<=0,浮点数,字符串,超过负上限和正上限等等)
String:判断是否为空(去空格trim())
不能等于'',"",null,false,0,'0',"0",' '," ",-1,'-1'等等
判断长度判断可如最小限3,最大限为11,即3 < x < 11
判断是否含有特殊符号,字符
判断名称是否重复
2、删除、启用、撤销、设置......等等修改记录的字段时,两个浏览器左右操作
左一个浏览器操作了上方的“删除、启用......”等等时,在另一个浏览器操作相同数据相同操作“删除、启用........”时,可用id去检查该记录是否已经被“删除、启用.......”,是则显示消息框提示用户“数据有误,请刷新页面再操作”,主要是想避免在一个浏览器“删除、启用......."了A记录 ,在另一个浏览器还要对A记录进行"删除、启用......"(本来A记录已经在先前的浏览器删除了)
单个id: 判断是否为空
判断是否为正整数数(<=0,浮点数,字符串,超过负上限和正上限等等)
批量String:“1,2,3”
判断是否为空(去空格trim())
不能等于'',"",null,false,0,'0',"0",' '," ",-1,'-1'等等
3、修改(同上"增加")
但要判断该记录是否被删除了,因为如果该记录已经被删除了,还对其修改,会让人误解(一般要判断“删除”,在有设置“可用”的情况下,则判断是否为“不可用”和“删除”,即判断是否和当前列表中状态一样,树形菜单节点也是如此)
在两个浏览器左右操作“修改”的情况下,如果硬是要执行数据同步的问题可以如下:
可以用一个标识字段来记录每次修改的状态,可以是时间,自增等等,主要是想在每次修改都设置该标识字段不同值
如一个浏览器将标识字段A修改后设置2,在另一个浏览器数据修改同时将该标识字段A传到后台判断与2不同,显示提示框
“
数据有误,请刷新页面再操作 ”。
分享到:
相关推荐
总之,CRUD是数据库编程的基本功,理解和掌握这些操作对于任何IT从业者来说都是至关重要的。无论你是初学者还是经验丰富的开发者,深入学习和实践CRUD操作都将有助于你更好地构建和维护数据驱动的应用程序。
在MyBatis框架中,接口编程方式是一种常见的实践,它使得业务逻辑与持久层操作更加解耦,提高了代码的可读性和可维护性。本文将深入探讨如何在MyBatis中利用接口实现CRUD(创建、读取、更新、删除)模板。 首先,让...
标题“VB实现的CRUD例子”表明这是一个使用Visual Basic (VB)编程语言创建的应用程序,主要功能是实现数据库操作的基本功能:创建(Create),读取(Read),更新(Update)和删除(Delete),简称CRUD。在数据库应用开发中...
Struts框架提供了一些安全措施,但开发者还需要额外的编程实践来加固应用。 总的来说,"struts_crud"这个压缩包可能包含了一个完整的示例项目,演示了如何在Struts框架下实现CRUD操作。通过学习和理解这个项目,你...
6. **代码实现**:压缩包中的“work_0827_dbcz”可能包含了实现这些功能的Java、Python、PHP或其他编程语言的代码。这些代码可能涉及数据库连接、SQL语句的执行、异常处理、事务管理等。 7. **测试与调试**:为了...
1. **Spring框架**:Spring是一个开源的应用框架,主要负责依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)。DI使得对象之间的依赖关系不再硬编码,而是通过配置文件或...
在IT行业中,CRUD(Create, Read, Update, Delete)是数据库操作的基础,代表了创建、读取、更新和删除数据的基本动作。本项目“学生信息CRUD Java代码”是针对初学者设计的,旨在帮助他们理解如何使用Java连接...
在Android开发中,SQLite提供了创建、查询、更新和删除(CRUD:Create, Read, Update, Delete)数据的基本操作。下面将详细介绍SQLite在Android中的CRUD基础应用。 **1. 创建SQLite数据库** 在Android中,我们首先...
总的来说,JavaWeb简单CRUD应用涉及到的技术包括Java编程、Servlet规范、JSP页面设计、HTTP协议理解、MySQL数据库操作以及基本的安全实践。理解并掌握这些知识点对于构建功能完善的Web应用程序至关重要。
Spring框架作为核心,它提供了依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)等特性,使得各组件之间的解耦度更高。在CRUD操作中,Spring可以管理Service层和DAO层的实例...
在编程语言中,如Python的SQLite3库,创建操作可能涉及连接数据库、执行SQL和处理结果: ```python import sqlite3 conn = sqlite3.connect('my_database.db') cursor = conn.cursor() cursor.execute("INSERT ...
### Flex编程入门:数据库CRUD操作详解 #### 一、引言 在现代软件开发领域,特别是富互联网应用(RIA)开发中,Flex以其强大的图形处理能力、丰富的用户交互体验及高效的性能表现受到广泛欢迎。本文将通过一个具体...
Spring是一个全面的企业级应用框架,它提供依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP),有助于简化Java EE应用程序的开发。在SSH2 CRUD框架中,Spring主要负责管理...
.NET的CRUD(Create, Read, Update, Delete)实例是基于.NET框架进行数据库操作的基本示例,主要用于演示如何使用编程语言如C#或VB.NET与SQL Server数据库进行交互。在这个例子中,我们看到的是使用Visual Studio ...
5. **语言支持**:简单的CRUD代码生成工具可能只支持一种编程语言,如Java,而高级工具可能支持多种语言,如Java、C#、Python等,满足不同项目的需求。 6. **集成开发环境**:一些工具能够与主流的IDE(如Eclipse、...
在IT行业中,CRUD(Create, Read, Update, Delete)是数据库操作的四个基本功能,分别代表创建、读取、更新和删除数据。...这个过程不仅能提升你的编程技能,也是向更复杂的Web应用开发迈进的关键一步。
在这个“ArrayList实现对产品CRUD”的项目中,我们将探讨如何利用面向对象编程(OOP)的思想来操作ArrayList,进行创建、读取、更新和删除(通常称为CRUD操作)产品对象。对于初学者来说,这是一个很好的实践案例,...
在Java编程中,实现CRUD操作通常涉及对数据库的交互,这通常通过JDBC(Java Database Connectivity)API来完成。这个名为"CRUD.rar"的压缩包包含了一个简单的Java项目,它展示了如何实现这些基本的数据库操作,对于...
Java Web CRUD是一个基础但至关重要的概念,用于构建Web应用程序,特别是数据管理应用。"CRUD"代表创建(Create)、读取(Retrieve)、更新(Update)和删除(Delete),这是任何数据库驱动应用的核心功能。在Java Web开发中...
Java对数据库的CRUD(Create, Read, Update, Delete)操作是编程中常见的任务,尤其在Web应用开发中。这个DEMO提供了简化数据库交互的方法,避免了手动编写大量重复的SQL语句。以下是对这个"Java对数据库CRUD DEMO...