文章为Springboot链接SqlServer2012,其他的SqlServer版本基本一致

先说下我使用的框架

springboot 2.4.4 ,
jdk 1.8
mybatis-plus 3.3.1

1.首先需要引入框架,因现在绝大多数文章里推荐的引入sqljdbc4一般加载不下来,能下载下来的也需要繁琐的配置,因此在这里我们引入这个依赖

<dependency>
  <groupId>com.microsoft.sqlserver</groupId>
  <artifactId>mssql-jdbc</artifactId>
  <version>6.1.0.jre8</version>
</dependency>
<!--如果是jdk7,则使用 6.1.0.jre7 即可-->
  1. 配置文件如下
# sqlServer链接驱动
spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
# 配置数据库链接ip端口,以及指定库的名称
spring.datasource.url=jdbc:sqlserver://localhost:1433;DatabaseName=Demo
spring.datasource.username=sa
spring.datasource.password=123456
  1. 创建实体类
@Data
@TableName("Cities")
public class Cities {
    @TableField(value = "id")
    private int Id;
    @TableField(value = "City")
    private String City;
    @TableField(value = "AdministrativeLevel")
    private int AdministrativeLevel;
}
  1. 创建mapper接口
@Repository
public interface CitiesMapper extends BaseMapper<Cities> {
}

  1. 执行查询
 @RequestMapping("/get")
    public void getList(){
        Cities cities = citiesMapper.selectById(1);
        System.out.println(cities);
    }

其余增删改的操作和查基本类似

到这里完成了JAVA 连接sqlserver数据库的全部操作

更多推荐

Java连接sqlserver数据库详细操作