srping-data学习笔记一(传统方式访问数据库实现和弊端分析)
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了srping-data学习笔记一(传统方式访问数据库实现和弊端分析)相关的知识,希望对你有一定的参考价值。
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学习笔记一(传统方式访问数据库实现和弊端分析)的主要内容,如果未能解决你的问题,请参考以下文章