springboot连接sqlserver及导包问题处理

首先不用说就是添加maven依赖了,这里就只需要下面这个:



    com.microsoft.sqlserver
    sqljdbc4
    4.0

不过,想必大家等待maven自动导包半天之后,发现并没有下载到依赖的sqljdbc4 jar包,version处爆红。

处理方式:

找到maven本地的包地址,进入到sqljdbc4/4.0下,我本机详细地址是:C:\Users\Administrator\.m2\repository\com\microsoft\sqlserver\sqljdbc4\4.0

然后,里面可能只有两个文件:sqljdbc4-4.0.jar.lastUpdated和sqljdbc4-4.0.pom.lastUpdated,说明确实没有下载到jar包,所以我们只需要从网上下载下来jar包放进去就可以了,下载地址:http://mvnrepository.com/

点这里就能下载:

springboot连接sqlserver及导包问题处理_第1张图片

将包放入后,pom.xml文件version4.0还是会爆红,可是已经没有问题了,可以忽略,包已经导进去了。

然后就是配置application.yml,datasource配置如下(其他配置我就不写了,和数据库连接没关系):

spring:
  datasource:
    driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
    url: jdbc:sqlserver://127.0.0.1:3306;DatabaseName=user
    username: root
    password: root
    maxActive: 20
    initialSize: 1
    maxWait: 60000
    minIdle: 1
    timeBetweenEvictionRunsMillis: 60000
    minEvictableIdleTimeMillis: 300000
    validationQuery: select 1
    testWhileIdle: true
    testOnBorrow: true
    testOnReturn: true
    poolPreparedStatements: true
    maxOpenPreparedStatements: 20

这里其实也可以验证sqlserver数据库的包是否有引入进来,如果没有的话,driver-class-name后面的驱动类com.microsoft.sqlserver.jdbc.SQLServerDriver会爆红,提示没找到 。但是导入之后就不会变红了。

其实这两点配置完之后就可以了,springboot就可以连接上sqlserver数据库啦。

当然,既然有了jar包,其实也可以不根据maven来导包,直接将jar包导入项目中就可以:

springboot连接sqlserver及导包问题处理_第2张图片

关注公众号获取更多内容,有问题也可在公众号提问哦:

 

强哥叨逼叨

叨逼叨编程、互联网的见解和新鲜事

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