java增删改基础原理操作讲解

增删改操作
增、改--Java的对象向关系数据库转换----对象->记录

设计类的方法的时候,通常传递一个Java的对象

方法中,实用类的对象需哦为参数
实现方法
--连接数据库
--设计一个SQL的插入语句
--执行SQL语句

添加数据的注意事项
--在做添加数据之前一定要十分清楚数据表的结构(有哪些字段、字段类型)

知道字段类型后,接入参数可以知道是调用setInt还是setString或者setDate...
通常,数据表中的主键 
 --如果主键是Int类型,并且自增,在设计SQL的插入语句时,可以省略该字段的输入
--针对主键,如果要执行插入,并且是手动填充字段值的时候,需要先验证是否存在该值
--调用方法的时候,需要先实例化一个类的对象
例如如果要添加一个信息类别
1、创建信息类别的对象,并且该对象的名称及序号需要有初始值
2、添加数据,根据设计的实际需求,有可能在设计Save等方法的时候,返回值可以设置为Boolean类型
可借此告知调用者是否正常进行了sql的操作


修改
==设计修改操作的时候,通常不修改主键值
==大多情况,不做批量修改,因此,通常使用主键作为判断条件

删除
在做删除之前,通常需要设计一个对话框,SQL的删除会直接执行
删除操作,设计方法的时候,通常传递一个主键值作为删除的条件


Javaweb 修改操作的设计思路
--实例化待修改的对象(将待修改的数据提取出来)
--使用提取出来的数据作为输入框的默认值
--数据的主键值通常以隐藏方式展示//或者是不可编辑的方式
--数据修改后,提交给Servlet
      --先从数据库中提取数据实例化对象
      --将接受到的值重新赋值给对象的某个属性
      --调用Dao的修改方法执行修改
      --展示修改结果

增、删、改的操作界面与前端界面有区别
1、增删改、的操作需要限制——用户限制
2操作界面根据操作系统中资源管理器的模式设计

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值