ORM程序技术
JDBC操作数据库步骤
- 注册驱动
- 获取连接
- 获取statement对象
- 执行SQL语句返回结果集
- 遍历结果集
- 关闭连接释放资源
原生JDBC连接及操作数据库有几个缺点:
- 某条语句执行失败时的处理逻辑非常复杂
- 要对其中某些业务逻辑做修改,改动代码量较大
概念
ORM是对象(Object)、关系(Relational)、映射(Mapping)的缩写,是一种用于实现面向对象编程语言里不同类型系统的数据之间转换的程序技术
作用
Java是一门面向对象语言,几乎所有的程序中都存在对象和关系数据库
当对象信息发生变化的时候,我们需要去改数据库中的数据
ORM会把对SQL的操作转换为对象的操作,从而让程序员使用起来更加方便和易于接受
一般情况下,一个持久化类和一个表对应,类的每个实例对应表中的一条记录,类的每个属性对应表的每个字段
浙公网安备 33010602011771号