萬盛學電腦網

 萬盛學電腦網 >> 數據庫 >> 數據庫綜合 >> jsp 連接sql server 2008 連接不上的解決方法

jsp 連接sql server 2008 連接不上的解決方法

今天小編為大家帶來的是jsp 連接sql server 2008 連接不上的解決方法 ,這裡詳細的介紹了錯誤成因以及解決方法,希望能對大家有所幫助。

1、首先是如果你遇到javax.servlet.ServletException: java.lang.ClassNotFoundException: com.microsoft.jdbc.sqlserver.SQLServerDriver這個錯誤,

  那麼估計你應該把Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

  改成Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

  2、當錯誤為javax.servlet.ServletException: java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1034;DatabaseName=test2  時,

  應該把String url="jdbc:microsoft:sqlserver://localhost:1034;DatabaseName=test2";

  改成String url="jdbc:sqlserver://localhost:1034;DatabaseName=test2";

  3、錯誤為javax.servlet.ServletException: com.microsoft.sqlserver.jdbc.SQLServerException: 無法打開登錄所請求的數據庫 "test2"。登錄失敗。

  網上有很多解決這個問題的辦法,比如檢查驅動,用戶權限什麼的,我反復地去創建用戶,設置權限,一直沒能成功。。最後我是到配置管理器中,檢查網絡配置中TCP/IP的IPALL的動態端口,發現他不是通常的1433,而是1034 ,然後在代碼裡改了一下,就好了。。。另外sql server裡的用戶權限還是要注意下的,不然容易出問題

以上是給大家帶來jsp 連接sql server 2008 連接不上的解決方法的內容,感謝大家繼續支持我們的51精品。

 

copyright © 萬盛學電腦網 all rights reserved