當前位置:
首頁 > 知識 > Eclipse連接SQL Server 2008資料庫以及問題總結

Eclipse連接SQL Server 2008資料庫以及問題總結


一、準備材料

要能夠使用資料庫就要有相應的JDBC,所以我們要去Microsoft官網下載https://www.microsoft.com/zh-cn/download/details.aspx?id=11774

Eclipse連接SQL Server 2008資料庫以及問題總結

Eclipse連接SQL Server 2008資料庫以及問題總結

Eclipse連接SQL Server 2008資料庫以及問題總結

Eclipse連接SQL Server 2008資料庫以及問題總結

Eclipse連接SQL Server 2008資料庫以及問題總結


二、配置SQL server 2008

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

Eclipse連接SQL Server 2008資料庫以及問題總結

Eclipse連接SQL Server 2008資料庫以及問題總結

Eclipse連接SQL Server 2008資料庫以及問題總結

Eclipse連接SQL Server 2008資料庫以及問題總結

然後重啟資料庫,重啟完畢後,接下來使用命令測試1433埠是否打開。

接著開始菜單 → 運行cmd → 在命令提示符下輸入:telnet 127.0.0.1 1433,(注意telnet與127之間有空格,1與1433之間有空格)若提示「不能打開到主機的連接,在埠 1433: 連接失敗」,則說明1433埠沒有打開,需要重新進行以上配置。如果是顯示telnet不是內部命令,則按照圖後步驟進行設置,若連接成功,顯示如圖8所示:

Eclipse連接SQL Server 2008資料庫以及問題總結

打開控制面板,進入程序,然後點擊打開或者關閉windows,往下拉,可以看到telnet客戶端,選擇即可。然後重複上面第五的步驟。http://jingyan.baidu.com/article/6525d4b1377913ac7d2e94eb.html

配置環境變數classpath,將該sqljdbc4放置在jdk1.7(你們的版本)lib中,http://jingyan.baidu.com/article/cbcede07cf5fef02f40b4ddd.html

這是一條關於環境變數的設置鏈接。

Eclipse連接SQL Server 2008資料庫以及問題總結

右擊電腦的屬性,然後點擊高級屬性設置,點擊環境變數設置,將該jar添加到之前安裝的目錄下,如果沒有,則新建,並且為其設置地址目錄。


三、使用eclipse測試鏈接SQL server 2008 資料庫:

1、打開SQL server 2008 資料庫,新建一個資料庫jsp。

2、運行eclipse新建一個project,然後新建一個包,包里新建一個java文件,Main文件。

Eclipse連接SQL Server 2008資料庫以及問題總結

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 try13 {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,先檢查一遍是否設置有誤,如果沒有,那重新啟動下計算機,因為可能未更新,我也是遇到這個問題,後來重啟後便成功連接上了資料庫。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 IT優就業 的精彩文章:

設計模式學習筆記 之「多用組合,少用繼承」 C 代碼
大話數據結構——使用棧實現簡單的四則運算
Object和異常類
移動端主流適配方案

TAG:IT優就業 |