請先確保已經設置好了sa,如果不是,可以參照下面鏈接修改http://jingyan.baidu.com/article/8cdccae9452b3c315513cd52.html




然后重啟數據庫,重啟完畢后,接下來使用命令測試1433端口是否打開。
接着開始菜單 → 運行cmd → 在命令提示符下輸入:telnet 127.0.0.1 1433,(注意telnet與127之間有空格,1與1433之間有空格)若提示“不能打開到主機的連接,在端口 1433: 連接失敗”,則說明1433端口沒有打開,需要重新進行以上配置。如果是顯示telnet不是內部命令,則按照圖后步驟進行設置,若連接成功,顯示如圖8所示:

打開控制面板,進入程序,然后點擊打開或者關閉windows,往下拉,可以看到telnet客戶端,選擇即可。然后重復上面第五的步驟。http://jingyan.baidu.com/article/6525d4b1377913ac7d2e94eb.html
配置環境變量classpath,將該sqljdbc4放置在jdk1.7(你們的版本)lib中,http://jingyan.baidu.com/article/cbcede07cf5fef02f40b4ddd.html
這是一條關於環境變量的設置鏈接。

右擊電腦的屬性,然后點擊高級屬性設置,點擊環境變量設置,將該jar添加到之前安裝的目錄下,如果沒有,則新建,並且為其設置地址目錄。
三、使用eclipse測試鏈接SQL server 2008 數據庫:
1、打開SQL server 2008 數據庫,新建一個數據庫jsp。
2、運行eclipse新建一個project,然后新建一個包,包里新建一個java文件,Main文件。

3、將sqljdbc4.jar copy 進入該project ,然后右擊它,點擊build path。(同時也可以把sqljdbc4jar類放到jre/lib/ext下,並放到tomcat/lib下,這樣就可以應用到所有jsp文件,減少對每個項目進行sqljdbc4jar的加載)
4、進入Main.java,將下面的代碼復制進入
1 package pkg;
2
3 import java.sql.*;
4
5 public class Main {
6 public static void main(String [] args)
7 {
8 String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
9 String dbURL="jdbc:sqlserver://127.0.0.1:1433;DatabaseName=jsp";
10 String userName="sa";
11 String userPwd="123";
12 try
13 {
14 Class.forName(driverName);
15 System.out.println("加載驅動成功!");
16 }catch(Exception e){
17 e.printStackTrace();
18 System.out.println("加載驅動失敗!");
19 }
20 try{
21 Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
22 System.out.println("連接數據庫成功!");
23 }catch(Exception e)
24 {
25 e.printStackTrace();
26 System.out.print("SQL Server連接失敗!");
27 }
28 }
29
30 }
如果在連接過程中出現 talnet 127.0.0.1 post 1433 no response,先檢查一遍是否設置有誤,如果沒有,那重新啟動下計算機,因為可能未更新,我也是遇到這個問題,后來重啟后便成功連接上了數據庫。
參考鏈接http://blog.163.com/jackie_howe/blog/static/19949134720125173539380/

