小D課堂 - 零基礎入門SpringBoot2.X到實戰_第8節 數據庫操做之整合Mybaties和事務講解_32..SpringBoot2.x持久化數據方式介紹

筆記

一、SpringBoot2.x持久化數據方式介紹
    
    簡介:介紹近幾年經常使用的訪問數據庫的方式和優缺點

        一、原始java訪問數據庫
            開發流程麻煩
            一、註冊驅動/加載驅動
                Class.forName("com.mysql.jdbc.Driver")
            二、創建鏈接
                Connection con = DriverManager.getConnection("jdbc:mysql://localhost:3306/dbname","root","root");
            三、建立Statement

            四、執行SQL語句

            五、處理結果集

            六、關閉鏈接,釋放資源

        二、apache dbutils框架
            比上一步簡單點
            官網:https://commons.apache.org/proper/commons-dbutils/
        三、jpa框架
            spring-data-jpa
            jpa在複雜查詢的時候性能不是很好
        
        四、Hiberante   解釋:ORM:對象關係映射Object Relational Mapping
            企業大都喜歡使用hibernate
        
        五、Mybatis框架   
            互聯網行業一般使用mybatis
            不提供對象和關係模型的直接映射,半ORMjava

開始

Mybatis社區活躍,靈活。


        mysql

相關文章
相關標籤/搜索