簡體   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