今天用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端口指定端口就行了