出現這個問題的原因是2008和2005的驅動不壹樣,所以,我們需要下載2008的JDBC驅動,
com.microsoft.sqlserver.jdbc.SQLServerDriver
/downloads/en/confirmation.aspx?familyId=c47053eb-3b64-4794-950d-81e1ec91c1ba&displayLang=en
或者直接打開
/download/b/4/7/b4761c5f-2d80-40dc-aa86-0795c70893e8/Download_SQL_JDBC_Driver_12.htm
微軟目前沒有發布針對SQL Server 2008專用的JDBC驅動程序,使用SQL Server2005的就可以了,但是,需要註意:SQL Server2008的新功能無法使用,這個必須等專用的JDBC發布之後才能使用。下載地址中選擇:“Microsoft SQL Server 2005 JDBC Driver1.2 ”即可,雙擊“sqljdbc_1.2.2828.100_enu.exe”,安裝後出現“sqljdbc.jar”文件。
第二步配置端口
(1)配置工具->SqlServer Configuration Manager->MSSQLSERVER的協議看看TCP/IP協議是否啟動,如果啟動,右鍵菜單點"屬性",在分頁菜單中選"IP地址",把"IP1"和"IP2"中"TCP端口"為1433,"已啟用"改為"是"
(2)配置工具->SqlServer Configuration Manager->SQLNative Client 配置->客戶端協議->TCP/IP選擇TCP/IP右鍵菜單中"屬性",確認"默認端口"是1433,"已啟用"為"是"
問題3後來出現了壹個問題是:用戶 'sa'登錄失敗.後來才發現原來是SqlServer服務沒有打開,於是乎,啟動SqlServer服務,但是卻壹直是啟動失敗。
後來仔細的回憶了壹下,當初修改了壹個端口,而實際上SQLEXPRESS中的tcp/ip保持默認即可,不需要修改端口為1433,否則會出現沖突提示。所以,只要保持它的動態端口即可。其中的14544端口當時被改成了1433。
修改完成後,重啟相應服務,即可。
這個是網址/gaoxueyu_hope/blog/static/8520441120103983633171/ 不知道能否幫到妳,呵呵