Java操作数据库抽象封装教程之手把手教你封装一个自己的数据库框架

数据库基本概念介绍

数据库的产生
人类最开始持久化存储数据:文字、书籍、图书档案馆
信息科技兴起后数字化存储:数字文档、数字多媒体、树型文件管理
数据库:特点——持久化存储、优化读写、保证数据的有效性

两大分类

理论分类
1.关系数据库
传统数据库,按照关系理论建立二维表格。
2.非关系数据库
没有关系或者是树数据结构的字典关系,表内部记录之间没有联系。

规模分类
1.内存型
只加载到内存的微型数据库。
2.文档型
单个数据库就是单个文件,单用户、简洁。
3.服务型
大规模数据库系统,一般开机启动作为服务,多用户、占用端口、复杂。

基础开发环境

开发工具:Eclipse(MyEclipse、idea、sts)
我这里用的是Eclipse(你们应该也是用的这个,是吧?)
Java版本:JDK 1.8 Tomcat7
数据库:MySQL 5.7 数据库编译工具navicat
开发工具包
环境配置视频

做一个属于自己数据库封装

开发一定离不开数据库,数据库一直是项目开发中的重中之重,所以我们抓住重点,从数据库下手,深入讲解市面上最流行的数据库框架如hibernate等对数据库底层的封装原理是怎么样的,

知识点
主要讲到的知识点有泛型、反射机制、自定义注解的使用、数据库连接池等。

教程目录

  1. 第一讲项目介绍及泛型、反射、注解原理讲解
  2. 第二讲用Java实现mysql数据库连接及简单的插入操作
  3. 第三讲利用泛型反射机制抽象封装数据库添加操作
  4. 第四讲利用泛型反射机制抽象封装数据库添加操作(支持继承基类)
  5. 第五讲利用泛型反射机制抽象封装数据库添加操作(支持继承基类或单独定义)
  6. 第六讲利用泛型反射机制抽象封装数据库添加操作(支持支持自定义注解表名和字段名)
  7. 第七讲利用泛型反射机制抽象封装数据库添加操作(支持支持自定义注解表名和字段名)
  8. 第八讲用Java实现mysql数据库简单的更新操作
  9. 第九讲利用泛型反射机制抽象封装数据库更新操作
  10. 第十讲利用泛型反射机制抽象封装数据库查询操作
  11. 第十一讲利用泛型反射机制抽象封装数据库查询操作
  12. 第十二讲利用泛型反射机制抽象封装数据库分页模糊查询操作
  13. 第十三讲利用泛型反射机制抽象封装数据库分页模糊查询操作
  14. 第十四讲利用泛型反射机制抽象封装数据库分页模糊查询操作
  15. 第十五讲利用泛型反射机制抽象封装数据删除(支持单个或批量删除)操作
  16. 第十六讲完善数据库抽象封装操作支持自定义对象序列化存储
  17. 第十七讲完善数据库抽象封装操作支持自定义对象序列化存储
  18. 第十八讲完善数据库抽象封装引入数据库连接池概念优化性能
  19. 第十九讲编写测试用例测试抽象封装的数据库操作框架
  20. 第二十讲整体测试整个框架功能及完善分页信息和连接池功能

** 给大家准备了完整的源码、****、用到的jar包、课堂笔记文档等。**
Java操作数据库抽象封装教程之手把手教你封装一个自己的数据库框架