增删改操作
增、改--Java的对象向关系数据库转换----对象->记录
设计类的方法的时候,通常传递一个Java的对象
方法中,实用类的对象需哦为参数
实现方法
--连接数据库
--设计一个SQL的插入语句
--执行SQL语句
添加数据的注意事项
--在做添加数据之前一定要十分清楚数据表的结构(有哪些字段、字段类型)
知道字段类型后,接入参数可以知道是调用setInt还是setString或者setDate...
通常,数据表中的主键
--如果主键是Int类型,并且自增,在设计SQL的插入语句时,可以省略该字段的输入
--针对主键,如果要执行插入,并且是手动填充字段值的时候,需要先验证是否存在该值
--调用方法的时候,需要先实例化一个类的对象
例如如果要添加一个信息类别
1、创建信息类别的对象,并且该对象的名称及序号需要有初始值
2、添加数据,根据设计的实际需求,有可能在设计Save等方法的时候,返回值可以设置为Boolean类型
可借此告知调用者是否正常进行了sql的操作
修改
==设计修改操作的时候,通常不修改主键值
==大多情况,不做批量修改,因此,通常使用主键作为判断条件
删除
在做删除之前,通常需要设计一个对话框,SQL的删除会直接执行
删除操作,设计方法的时候,通常传递一个主键值作为删除的条件
Javaweb 修改操作的设计思路
--实例化待修改的对象(将待修改的数据提取出来)
--使用提取出来的数据作为输入框的默认值
--数据的主键值通常以隐藏方式展示//或者是不可编辑的方式
--数据修改后,提交给Servlet
--先从数据库中提取数据实例化对象
--将接受到的值重新赋值给对象的某个属性
--调用Dao的修改方法执行修改
--展示修改结果
增、删、改的操作界面与前端界面有区别
1、增删改、的操作需要限制——用户限制
2操作界面根据操作系统中资源管理器的模式设计