我正在使用 Maven 安装使用 SQLServer 的 Spring Boot 项目,但测试阶段失败:“SQLServerException:此驱动程序未配置为集成身份验证”,由“UnsatisfiedLinkError:java.library.path 中没有 sqljdbc_auth”引起。它仅在使用 Maven 时发生,而不是在 eclipse 中编译项目时发生。 我使用 maven-surefire-plugin。
我将 sqljdbc_auth windows\sysWOW64 复制到 Java\jre1.8.0_211\bin 和其他一些库,但这似乎不是解决方案。
最佳答案
看来您没有使用type-4 JDBC对于需要加载平台相关库的 SQLServer。我建议您切换到type-4 SQLSERVER driver这样你只需要依赖驱动程序jar。应该是一个很好的解决方案。
关于java - UnsatisfiedLinkError : no sqljdbc_auth in java. 库.path,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56953643/