小D课堂 - 零基础入门SpringBoot2.X到实战_第8节 数据库操作之整合Mybaties和事务讲解_32..SpringBoot2.x持久化数据方式介绍

笔记

1、SpringBoot2.x持久化数据方式介绍
    
    简介:介绍近几年常用的访问数据库的方式和优缺点

        1、原始java访问数据库
            开发流程麻烦
            1、注册驱动/加载驱动
                Class.forName("com.mysql.jdbc.Driver")
            2、建立连接
                Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbname","root","root");
            3、创建Statement

            4、执行SQL语句

            5、处理结果集

            6、关闭连接,释放资源

        2、apache dbutils框架
            比上一步简单点
            官网:https://commons.apache.org/proper/commons-dbutils/
        3、jpa框架
            spring-data-jpa
            jpa在复杂查询的时候性能不是很好
        
        4、Hiberante   解释:ORM:对象关系映射Object Relational Mapping
            企业大都喜欢使用hibernate
        
        5、Mybatis框架   
            互联网行业通常使用mybatis
            不提供对象和关系模型的直接映射,半ORM

开始

Mybatis社区活跃,灵活。


        

posted @ 2019-08-28 08:02  高山-景行  阅读(234)  评论(0编辑  收藏  举报