`

编程CRUD

 
阅读更多

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 CRUD CRUD

    总之,CRUD是数据库编程的基本功,理解和掌握这些操作对于任何IT从业者来说都是至关重要的。无论你是初学者还是经验丰富的开发者,深入学习和实践CRUD操作都将有助于你更好地构建和维护数据驱动的应用程序。

    mybatis中使用接口编程方式实现CRUD模板

    在MyBatis框架中,接口编程方式是一种常见的实践,它使得业务逻辑与持久层操作更加解耦,提高了代码的可读性和可维护性。本文将深入探讨如何在MyBatis中利用接口实现CRUD(创建、读取、更新、删除)模板。 首先,让...

    VB实现的CRUD例子

    标题“VB实现的CRUD例子”表明这是一个使用Visual Basic (VB)编程语言创建的应用程序,主要功能是实现数据库操作的基本功能:创建(Create),读取(Read),更新(Update)和删除(Delete),简称CRUD。在数据库应用开发中...

    struts_crud

    Struts框架提供了一些安全措施,但开发者还需要额外的编程实践来加固应用。 总的来说,"struts_crud"这个压缩包可能包含了一个完整的示例项目,演示了如何在Struts框架下实现CRUD操作。通过学习和理解这个项目,你...

    Crud订单表操作

    6. **代码实现**:压缩包中的“work_0827_dbcz”可能包含了实现这些功能的Java、Python、PHP或其他编程语言的代码。这些代码可能涉及数据库连接、SQL语句的执行、异常处理、事务管理等。 7. **测试与调试**:为了...

    ssm-crud.zip

    1. **Spring框架**:Spring是一个开源的应用框架,主要负责依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)。DI使得对象之间的依赖关系不再硬编码,而是通过配置文件或...

    学生信息crud java代码

    在IT行业中,CRUD(Create, Read, Update, Delete)是数据库操作的基础,代表了创建、读取、更新和删除数据的基本动作。本项目“学生信息CRUD Java代码”是针对初学者设计的,旨在帮助他们理解如何使用Java连接...

    Sqlite的CRUD基础应用Demo

    在Android开发中,SQLite提供了创建、查询、更新和删除(CRUD:Create, Read, Update, Delete)数据的基本操作。下面将详细介绍SQLite在Android中的CRUD基础应用。 **1. 创建SQLite数据库** 在Android中,我们首先...

    javaweb简单的CRUD

    总的来说,JavaWeb简单CRUD应用涉及到的技术包括Java编程、Servlet规范、JSP页面设计、HTTP协议理解、MySQL数据库操作以及基本的安全实践。理解并掌握这些知识点对于构建功能完善的Web应用程序至关重要。

    SSH整合开发CRUD

    Spring框架作为核心,它提供了依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP)等特性,使得各组件之间的解耦度更高。在CRUD操作中,Spring可以管理Service层和DAO层的实例...

    完整的CRUD数据库操作

    在编程语言中,如Python的SQLite3库,创建操作可能涉及连接数据库、执行SQL和处理结果: ```python import sqlite3 conn = sqlite3.connect('my_database.db') cursor = conn.cursor() cursor.execute("INSERT ...

    flex 入门之CRUD

    ### Flex编程入门:数据库CRUD操作详解 #### 一、引言 在现代软件开发领域,特别是富互联网应用(RIA)开发中,Flex以其强大的图形处理能力、丰富的用户交互体验及高效的性能表现受到广泛欢迎。本文将通过一个具体...

    S2SH-CRUD整合框架

    Spring是一个全面的企业级应用框架,它提供依赖注入(Dependency Injection,DI)和面向切面编程(Aspect-Oriented Programming,AOP),有助于简化Java EE应用程序的开发。在SSH2 CRUD框架中,Spring主要负责管理...

    .net的crud实例(刚忘了数据库,不好意思)

    .NET的CRUD(Create, Read, Update, Delete)实例是基于.NET框架进行数据库操作的基本示例,主要用于演示如何使用编程语言如C#或VB.NET与SQL Server数据库进行交互。在这个例子中,我们看到的是使用Visual Studio ...

    简单crud代码生成工具

    5. **语言支持**:简单的CRUD代码生成工具可能只支持一种编程语言,如Java,而高级工具可能支持多种语言,如Java、C#、Python等,满足不同项目的需求。 6. **集成开发环境**:一些工具能够与主流的IDE(如Eclipse、...

    jsp简单明了实现CRUD

    在IT行业中,CRUD(Create, Read, Update, Delete)是数据库操作的四个基本功能,分别代表创建、读取、更新和删除数据。...这个过程不仅能提升你的编程技能,也是向更复杂的Web应用开发迈进的关键一步。

    ArrayList实现对产品CRUD

    在这个“ArrayList实现对产品CRUD”的项目中,我们将探讨如何利用面向对象编程(OOP)的思想来操作ArrayList,进行创建、读取、更新和删除(通常称为CRUD操作)产品对象。对于初学者来说,这是一个很好的实践案例,...

    CRUD.rar_CRUD.rar_crud_java crud

    在Java编程中,实现CRUD操作通常涉及对数据库的交互,这通常通过JDBC(Java Database Connectivity)API来完成。这个名为"CRUD.rar"的压缩包包含了一个简单的Java项目,它展示了如何实现这些基本的数据库操作,对于...

    java web 简单的crud

    Java Web CRUD是一个基础但至关重要的概念,用于构建Web应用程序,特别是数据管理应用。"CRUD"代表创建(Create)、读取(Retrieve)、更新(Update)和删除(Delete),这是任何数据库驱动应用的核心功能。在Java Web开发中...

    Java对数据库CRUD DEMO

    Java对数据库的CRUD(Create, Read, Update, Delete)操作是编程中常见的任务,尤其在Web应用开发中。这个DEMO提供了简化数据库交互的方法,避免了手动编写大量重复的SQL语句。以下是对这个"Java对数据库CRUD DEMO...

Global site tag (gtag.js) - Google Analytics