springboot连接sqlserver及导包问题处理

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

<!--sqlserver驱动 -->
<dependency>
    <groupId>com.microsoft.sqlserver</groupId>
    <artifactId>sqljdbc4</artifactId>
    <version>4.0</version>
</dependency>

不过,想必大家等待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/

点这里就能下载:

将包放入后,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包导入项目中就可以:

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

 

强哥叨逼叨

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

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值