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