码迷,mamicode.com
首页 > 其他好文 > 详细

深入浅出Mybaits(一)

时间:2018-08-06 00:33:12      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:数据库连接   连接数   读取   nec   state   nal   驱动   res   映射关系   

    MyBatis简介

1.传统的JDBC编程

  Java程序都是通过JDBC连接数据库的,我们通过SQL对数据库编程。

  传统的JDBC编程大致分为一下几步:

  • 连接数据库,注册驱动和数据库信息。
  • 操作Connection,打开Statement对象。
  • 通过Statement执行SQL,返回结果到ResultSet对象。
  • 使用ResultSet读取数据,然后通过代码转化为具体的POJO对象。
  • 释放数据库相关资源。

  使用传统的JDBC方式存在一些弊端。首先,工作量相对较大。我们需要先连接,然后处理JDBC底层事务,处理数据类型,还要操作Connection对象、Statement对象和ResultSet对象去拿到数据,并准确的关闭它们。其次,数据库连接创建,释放频繁造成系统资源的浪费,从而影响系统性能。

由于JDBC的弊端,ORM模型出现了。ORM模型对JDBC进行了封装,不同的ORM模型对JDBC封装强度不同。

2.ORM模型

  对象关系映射(Object Relational Mapping,简称ORM ),简单来说,就是数据库的表和简单的Java对象(Plain Ordinary Java Object ,简称POJO)的映射关系模型,它主要解决数据库数据和POJO对象的相互映射。

深入浅出Mybaits(一)

标签:数据库连接   连接数   读取   nec   state   nal   驱动   res   映射关系   

原文地址:https://www.cnblogs.com/xcrlove/p/9427925.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!