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

來源:互聯網
上載者:User

標籤:rac   系統   uil   顯示   說明   tom   重複   blog   baidu   

最近由於重新安裝系統,在安裝各種軟體時決定用部落格記錄下來,以便以後自己查看,也供他人蔘考。

聲明:本部落格並非原創

Eclipse中使用SQL server 2008資料庫

一、準備材料

要能夠使用資料庫就要有相應的JDBC,所以我們要去Microsoft官網下載:

https://www.microsoft.com/zh-cn/download/details.aspx?id=11774

 

 

 

 

 

 

 

 

 

 

 

二、配置SQL server 2008

請先確保已經設定好了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  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,先檢查一遍是否設定有誤,如果沒有,那重新啟動下電腦,因為可能未更新,我也是遇到這個問題,後來重啟後便成功串連上了資料庫。

參考連結http://blog.163.com/jackie_howe/blog/static/19949134720125173539380/

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

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.