mybatisplus连接sqlserver配置

目录

前言:

一:所需依赖:

二:application.yml

三:分页插件


前言:

本文主要讲解连接sqlserver的配置

一:所需依赖:



    4.0.0
    
        org.springframework.boot
        spring-boot-starter-parent
        2.3.4.RELEASE
         
    
    com.dmdd
    yifang
    0.0.1-SNAPSHOT
    yifang
    yifang
    
        8
    
    
        
            org.springframework.boot
            spring-boot-starter
        

        
            org.springframework.boot
            spring-boot-starter-web
        
        
            org.springframework.boot
            spring-boot-starter-test
            test
        
        
            com.baomidou
            mybatis-plus-boot-starter
            3.5.3
        
        
            com.baomidou
            mybatis-plus-generator
            3.5.3
        
        
            com.microsoft.sqlserver
            sqljdbc4
            system
            4.0
            ${project.basedir}/src/main/java/com/lib/sqljdbc4-4.0.jar
        








    

    
        
            
                org.springframework.boot
                spring-boot-maven-plugin
            
        
    


注:引用sqlserver比mysql多了如下依赖,并且跟mybatis plus的版本一致


    com.baomidou
    mybatis-plus-generator
    3.5.3
 

注:SqlServer连接所需依赖需要以jar包的形式引入

mybatisplus连接sqlserver配置_第1张图片


    com.microsoft.sqlserver
    sqljdbc4
    system
    4.0
    ${project.basedir}/src/main/java/com/lib/sqljdbc4-4.0.jar

二:application.yml

server:
  port: 8099
  #    配置数据源
spring:
  datasource:
    driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
    url: jdbc:sqlserver://localhost:1433;databaseName=HLDB_Dev_012
    username: sa
    password: jly720609
#    开启驼峰命名的实体类
mybatis-plus:
  configuration:
    map-underscore-to-camel-case: true

    log-impl: org.apache.ibatis.logging.stdout.StdOutImpl

  mapper-locations: classpath:mapper/*.xml
  type-aliases-package: com/hl/hlkj/entity

application.properties

spring.datasource.driver-class-name=com.microsoft.sqlserver.jdbc.SQLServerDriver
spring.datasource.url=jdbc:sqlserver://localhost:1433;databaseName=HLDB_Dev_012
spring.datasource.username=sa
spring.datasource.password=jly720609

 

三:分页插件

package com.dmdd.yifang.config;

import com.baomidou.mybatisplus.annotation.DbType;
import com.baomidou.mybatisplus.autoconfigure.ConfigurationCustomizer;
import com.baomidou.mybatisplus.extension.plugins.MybatisPlusInterceptor;
import com.baomidou.mybatisplus.extension.plugins.inner.PaginationInnerInterceptor;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;

@Configuration
//@MapperScan("scan.your.mapper.package")
public class MybatisPlusConfig {

    /**
     * 新的分页插件,一缓和二缓遵循mybatis的规则,需要设置 MybatisConfiguration#useDeprecatedExecutor = false 避免缓存出现问题(该属性会在旧插件移除后一同移除)
     */
    @Bean
    public MybatisPlusInterceptor mybatisPlusInterceptor() {
        MybatisPlusInterceptor interceptor = new MybatisPlusInterceptor();
        interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.SQL_SERVER2005));
        return interceptor;
    }


}

 注:需要改为对应数据库的名称,默认的是mysql使用的,sqlserver用不了

interceptor.addInnerInterceptor(new PaginationInnerInterceptor(DbType.SQL_SERVER2005));

四:sqlserver仍然连接不上看这步

 1.打开sqlserver代理

win+r打开

mybatisplus连接sqlserver配置_第2张图片

输入services.msc 

mybatisplus连接sqlserver配置_第3张图片

 开启代理

二开启数据库远程连接

mybatisplus连接sqlserver配置_第4张图片

 右键属性,选择连接,然后开启远程连接

三:启用TCP/IP

alt+s开启搜索,搜索sqlserver配置管理器

 mybatisplus连接sqlserver配置_第5张图片

mybatisplus连接sqlserver配置_第6张图片

如果有两个MSSQLSEVER协议代表sqlserver重复安装,需要卸载一个 

你可能感兴趣的:(sqlserver,java,数据库)