srping-data學習筆記一(傳統方式訪問數據庫實現和弊端分析)
阿新 • • 發佈:2017-11-11
https 下載 edi 存在 關系型 mys work rpi nbsp
spring-data是一系列項目的集合,涵蓋訪問關系型、非關系型等各種數據源的子項目
- spring data jpa 關系型
- spring data mongo db
- spring data redis
- spring data solr 全文檢索,基於lucene
- 其他
使用原始JDBC方式操作數據庫
1)創建Maven項目
maven工程的目錄結構
添加依賴
<dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.38</version> </dependency>
2)數據庫準備
3)開發JDBCUtil工具類
獲取Connection, 關閉Connection,Statement, ResultSet等資源。
配置內容放到配置文件中,然後通過代碼引用配置文件中的內容。
4)建立對象模型,Dao
使用Spring jdbc的方式操作數據庫
1)添加依賴
<dependency> <groupId>org.springframework</groupId> <artifactId>spring-jdbc</artifactId> <version>4.3.5.RELEASE</version> </dependency> <dependency> <groupId>org.springframework</groupId> <artifactId>spring-context</artifactId> <version>4.3.5.RELEASE</version> </dependency>
2)配置beans.xml
3)開發spring jdbc版本的query和save方法
以上兩種傳統方式訪問數據庫存在的弊端分析:
1)DAO中代碼量大
2)DAO實現重復代碼比較多
3)分頁等功能需要單獨開發
下載源代碼:https://pan.baidu.com/s/1eSPFTHS
srping-data學習筆記一(傳統方式訪問數據庫實現和弊端分析)