程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> JSP編程 >> 關於JSP >> jsp 連接sql server 2008 連接不上的解決方法

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

編輯:關於JSP

   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裡的用戶權限還是要注意下的,不然容易出問題

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved