文章为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 即可-->
- 配置文件如下
# 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
- 创建实体类
@Data
@TableName("Cities")
public class Cities {
@TableField(value = "id")
private int Id;
@TableField(value = "City")
private String City;
@TableField(value = "AdministrativeLevel")
private int AdministrativeLevel;
}
- 创建mapper接口
@Repository
public interface CitiesMapper extends BaseMapper<Cities> {
}
- 执行查询
@RequestMapping("/get")
public void getList(){
Cities cities = citiesMapper.selectById(1);
System.out.println(cities);
}
其余增删改的操作和查基本类似
到这里完成了JAVA 连接sqlserver数据库的全部操作