object-Relationl mapping作用是在关系型数据库中和对象之间做一个映射,我们在操作数据库的时候,可以通过直接操作对象来实现。持久化就是把数据(如内存中的对象)保存到可以永久保存的存储设备中(如磁盘,硬盘)。主要应用是将内存中的数据存储到关系型数据库中。持久层是将数据使用者和数据实体相关联。
目前企业应用系统架构设计中,使用MVC的模式,model中包含了复杂的业务逻辑和数据处理逻辑(JDBC链接,SQL生成,Statement创建,还有ResultSet结果集的读取等)。将复杂的业务逻辑和数据处理实现解耦,是持久化要做的工作。持久化的设计实现了数据处理层内部的业务逻辑和数据逻辑分离的解耦。
JDBC操作数据库的步骤:
1>建立数据库连接,获取Connection的对象
2>组装sql
3>根据sql生成Statement对象或者PreparedStatement对象。
4>使用Connection对象执行sql语句,获取结果集ResultSet对象。
5>读取ResultSet的对象。
6>关闭Statement和Connection对象。
什么是ORM和持久化?为什么要做持久化和ORM设计?JDBC操作数据库步骤
最新推荐文章于 2024-03-08 14:11:21 发布