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

使用jsp連接數據庫真的不那麼容易,之前使用純java連接sql Server 2008,都是很正常的,但是在使用jsp調用的時候,總是報錯ClassNotFoundException.很鬱悶 jar驅動包明明就是那樣.

  • (x)csdn博客有位網友說將驅動和url修改爲4.0的jar驅動,還是不行,我甚至修改爲4.1的jar驅動.也總是報錯.
  • (x)網上有網友說將 sqljdbc_auth.dll 拷貝至C:\Windows\System32中,還是不行.
  • (x)然後我以爲是jdk版本差異會影響,我換了jdk,還是不行.
  • (x)然後將jar4.1的驅動包放到web下的Web-INF的lib下,也不行.
  • (√)最後將該驅動包放到jdk1.7.0_17\jre\lib\ext下,果真成功了,csdn果真有經驗的哥們.

測試成功後,我將 sqljdbc_auth.dll 從 C:\Windows\System32 中去掉,將jar驅動包從Web-INF的lib中去掉,並修改jar4.1爲普通的 jar 包,運行都是正常的.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章