關於sqlserver2005的jdbc連接問題

今天用sqlserver2005又一次遇到一些問題:

1、驅動問題

正確的形式:Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

現在用的是2005,而在2000中上述內容應改爲Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

正確形式:url = "jdbc:sqlserver://localhost:1433;databaseName=bankExample";

2000中jdbc:後好像多一個microsoft

 

2、Tcp連接問題

這個問題是由於SQL Server網絡配置中的TCP/IP協議沒有啓用,打開Configuration Manager,啓動TCP/IP,然後重啓SQL Server服務,問題解決

還有一個問題,可能是因爲sqlserver沒有完整安裝的,沒有設置嚮導的緣故,tcp設置以及端口有問題。造成默認端口1433訪問不成功,具體方法:

SQL   Server   Configuration   Manager—SQL2005網絡配置—機器協議—tcp/ip(右鍵屬性)—ipall—TCP動態端口(刪除)—然後在tcp端口指定端口就行了

 

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