在SpringBoot中使用MyBatis连接四种主流数据库

在SpringBoot中使用MyBatis连接四种主流数据库

前言:

  最近在做框架项目,为了适应不同使用者的需求,需要针对主流数据进行支持。现在主流的数据库主要有:MySQL、Oracle、SQL server、PostgreSql,每种数据库有自己的特点,为了使用MyBatis连接并操作上述四种数据库,查阅了很多资料。在学习过程中发现资料分散,所以笔者在此做个总集,一次性将四种数据库的连接方法做个教程,话不多说,开干:

零、公共配置:

  首先MyBatis的基础配置:entity、mapper、service以及测试用的controller,由于这一部分基本是通用的,所以先提出来讲:

1.创建项目:

  无论使用哪种数据库,MyBatis框架和JDBC是必选的,然后再根据具体使用哪种数据库选择对应的驱动。

2.搭建基本结构:   

  接下来就是MyBatis常规套路,实体、映射、服务接口与实现以及测试API接口,放张项目基本机构图:

   User实体:

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@NoArgsConstructor
@AllArgsConstructor
public class User {
    private int id;
    private String name;
    private int age;
    private boolean sex;
}
hmoban主题是根据ripro二开的主题,极致后台体验,无插件,集成会员系统
自学咖网 » 在SpringBoot中使用MyBatis连接四种主流数据库