注:在測試連接數據庫之前必須保證SQL Server 2008是采用SQL Server身份驗證方式而不是windows身份驗證方式。如果在安裝時選用了后者,則需要重新進行配置。
首先
使用命令行測試1433端口是否打開。

接着開始菜單(win10 中則是win+R找到運行窗口)
→ 運行cmd → 在命令提示符下輸入:telnet 127.0.0.1 1433,
(注意telnet與127之間有空格,1與1433之間有空格)若提示“不能打開到主機的連接,在端口 1433: 連接失敗”,則說明1433端口沒有打開,需要重新進行相應的配置。如果是顯示telnet不是內部命令(檢查一下輸入的命令是否正確),則按照圖后步驟進行設置,若連接成功,顯示如下圖所示:

然后用Navicat(或其他方法)在sql server中建立數據庫(以數據庫名為Test的為例)

打開eclipse,建立一個Java project的文件夾(下是建立的名為text文件夾),在src下建立包名為pkg的包,在pkg包下建立Main的class的類(注:里面的文件夾,包名,與類名可根據自己修改)

1 package pkg; 2 3 4 5 import java.sql.*; 6 7 public class Main { 8 public static void main(String [] args) 9 { 10 String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; 11 String dbURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=test"; 12 String userName="zhang"; 13 String Pwd="1234"; 14 try 15 { 16 Class.forName(driverName); 17 System.out.println("加載驅動成功!"); 18 }catch(Exception e){ 19 e.printStackTrace(); 20 System.out.println("加載驅動失敗!"); 21 } 22 try{ 23 Connection dbConn=DriverManager.getConnection(dbURL,userName,Pwd); 24 System.out.println("連接數據庫成功!"); 25 }catch(Exception e) 26 { 27 e.printStackTrace(); 28 System.out.print("SQL Server連接失敗!"); 29 } 30 } 31 32 }

