JDBC: 原生访问数据库的方式, 其它三个都是对 JDBC 不同程度的包装 访问数据库比较麻烦, 代码重复度极高
dbutils: 是对jdbc进行了相对简单的包装, 主要就是能自动封装查询结构 集, 需要在代码中写 sql 语句
Mybatis: 进一步封装 jdbc, Sql 语句写在配置文件中, 面向对象操作, 有一 二级缓存功能
Hibernate: 对 jdbc 封装得最彻底的框架, 纯面向对象, 可以不用写 SQL
本文介绍了四种不同的数据库访问方式:JDBC、DbUtils、MyBatis 和 Hibernate。JDBC 是原生的数据库访问方式,代码复杂且重复性高。DbUtils 对 JDBC 进行了简化,自动封装查询结果集但仍需手动编写 SQL 语句。MyBatis 进一步封装了 JDBC,将 SQL 语句置于配置文件中,并支持一二级缓存功能。Hibernate 则实现了对 JDBC 的彻底封装,提供纯面向对象的操作体验。
JDBC: 原生访问数据库的方式, 其它三个都是对 JDBC 不同程度的包装 访问数据库比较麻烦, 代码重复度极高
dbutils: 是对jdbc进行了相对简单的包装, 主要就是能自动封装查询结构 集, 需要在代码中写 sql 语句
Mybatis: 进一步封装 jdbc, Sql 语句写在配置文件中, 面向对象操作, 有一 二级缓存功能
Hibernate: 对 jdbc 封装得最彻底的框架, 纯面向对象, 可以不用写 SQL
985

被折叠的 条评论
为什么被折叠?