繁体   English   中英

com.microsoft.sqlserver.jdbc.SQLServerDriver类未找到异常(新)

[英]com.microsoft.sqlserver.jdbc.SQLServerDriver class not found exception (NEW)

现在,当我尝试定义class.forname时,我正在使用Microsoft SQLserver jdbc连接性

java.lang.ClassNotFoundException: com.microsoft.sqlserver.jdbc.SQLServerDriver

错误发生,其他一切都很好,但是我对这个错误没有任何想法。

pom.xml:

<dependency>
  <groupId>com.microsoft.sqlserver</groupId>
  <artifactId>sqljdbc4</artifactId>
  <version>4-2.0</version>
  <scope>system</scope>
  <systemPath>D:\my current work(please backup this folder)\backup\12-15-2016\milma_jishnu/src/main/lib/sqljdbc4-2.0.jar</systemPath>
</dependency>

引用Maven文档

系统依赖

Important note: This is marked deprecated.

与作用域系统的依赖关系始终可用,不会在存储库中查找。 它们通常用于告知Maven JDK或VM提供的依赖项。 因此,系统依赖关系对于解决JDK现在提供的工件的依赖关系特别有用,但以前可以单独下载获得。 典型示例是JDBC标准扩展或Java身份验证和授权服务(JAAS)。

因此, <scope>system</scope>告诉Maven:这已经存在,您无需执行任何操作。

嗯,它没有添加到类路径中,您想知道为什么它不存在吗?

似乎您误解了<scope>system</scope> 不要使用它,因为MS SQL JDBC驱动程序不是JDK的一部分。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM