java - Spring Boot 无法加载类 : com. microsoft.sqlserver.jdbc.SQLServerDriver

标签 java spring maven spring-boot

我创建了一个新的 Spring Boot 项目。我正在尝试设置数据源以使用 MSSQL。但是我似乎收到错误“无法加载类:com.microsoft.sqlserver.jdbc.SQLServerDriver”

我已将文件 jdbcsql4.jar 放在我的项目/lib/jdbcsq4.jar 的文件夹中

在我的 pom.xml 文件中,我添加了以下内容:

<dependency>
        <groupId>com.microsoft.sqlserver</groupId>
        <artifactId>sqljdbc4</artifactId>
        <version>4.0</version>
        <scope>system</scope>
        <optional>true</optional>
        <systemPath>${basedir}/lib/sqljdbc4.jar</systemPath>
    </dependency>

我有一个 application.properties 文件,我正在这样定义数据库凭证:

secondary.datasource.url = jdbc:sqlserver://1.1.1.1:50109
secondary.datasource.username = sa
secondary.datasource.password = mypassword
secondary.datasource.driver-class-name =     com.microsoft.sqlserver.jdbc.SQLServerDriver

谁能指出我可能哪里出错了?

最佳答案

我按照此链接中的说明设法解决了这个问题 http://claude.betancourt.us/add-microsoft-sql-jdbc-driver-to-maven/

编辑: 上面的原始链接不再存在,但这里有一个类似的链接。 http://biercoff.com/add-microsoft-sql-jdbc-driver-to-maven/

关于java - Spring Boot 无法加载类 : com. microsoft.sqlserver.jdbc.SQLServerDriver,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33870389/

相关文章:

java - 在 java 中使用外部 .class 文件。使用 Eclipse 作为 IDE

java - Android Studio : Error: <identifier> expected error

java - 如何在 Spring jdbc 中从远程服务器获取 mysql 连接?

java - 链接 POM 版本和应用程序版本

java - Maven:如何将父jar下载到自定义位置?

java - 如何在 jar 文件中使用 Tika 自定义解析器?

java - 访问 JMH 状态

hibernate - .persist() 不返回任何错误,但我的持久数据在哪里?

java - 无法从 HQL 查询转换为 Java 实体

java - 如何使用 onClick 方法加载到特定的 Fragment/Viewpager 中?