一、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