ORM程序设计--(在一定程度上可取代JDBC)
什么是ORM
ORM是Object(对象)+Relationla(关系)+Mapping(映射)的简称。ORM是一种描述对象与映射之间存放关系的一种框架,既通过对象与数据库之间映射的数据,将对象长期且持久的放到数据库里。
它的作用是在关系型数据库和对象之间作一个映射,这样,我们在具体的操作数据库的时候,就不需要再去和复杂的SQL语句打交道,只要像平时操作对象一样操作它就可以了 。
什么是JDBC
JDBC是Java链接数据库的一种方法
JDBC链接数据库的“六步法”:
- 建立JDBC桥接器,加载数据库驱动
- 连接数据库,获得Connection对象(使用数据库连接地址,用户名和密码)
- 获得数据库Statement对象
- 执行数据库操作
- 读取数据
- 关闭数据库连接
代码诠释:链接JDBC操作代码
区别
ORM
- 提高了开发的效率,可以自动对对象与数据库中的表进行字段和属性的映射
- 不需要编写SQL语句,可以直接从数据库中获取数据