1. 程式人生 > >Eclipse中怎樣配置SQL SERVER 2005資料庫並完成測試

Eclipse中怎樣配置SQL SERVER 2005資料庫並完成測試

一、SQL Server 2005的配置:

1、安裝好SQL Server 2005後,執行 開始 → 所有程式 → Microsoft SQL Server 2005 → 配置工具 → SQL Server Configuration Manager。

在開啟的視窗的左邊找到 MSSQLSERVER的協議,在右邊右單擊 TCP/IP,選擇 已啟用。

2、雙擊圖1右邊的 TCP/IP,在彈出的視窗中選擇 IP地址 標籤,把 IPAll 中的 TCP埠 設成 1433,並將上方所有的 已啟用 選項設定成 是。

3、重新啟動SQL Server 2005服務中的MSSQLSERVER伺服器。(建議忽略第3、5步,等到配置完成後重啟電腦)

4、執行 開始 → 所有程式 → Microsoft SQL Server 2005 → 配置工具 → SQL Server 外圍應用配置器,在開啟的視窗中選擇 服務和連線的外圍應用配置器,在開啟的視窗左邊選擇 遠端連線,在右邊選擇 同時使用TCP/IP和named pipes(B),然後點選 應用。

5、重啟SQL服務。

6、如果忽略了第3、5步,那麼請先記下此網頁的地址,然後重啟電腦,重啟完畢後,接下來使用命令測試1433埠是否開啟。

7、開始選單 → 執行cmd → 在命令提示符下輸入:telnet 127.0.0.1 1433,若提示“不能開啟到主機的連線,在埠 1433: 連線失敗”,則說明1433埠沒有開啟,需要重新進行以上配置。若連線成功,顯示如圖4所示:

二、環境變數CLASSPATH配置:

1、上微軟的官網或其他網站下載JDBC的驅動檔案,例如下載得到的檔案是sqljdbc_1.2.2828.100_chs.exe,雙擊該檔案,解壓到 當前目錄,之後將其中的sqljdbc_1.2資料夾複製到 D:/Program Files/ 目錄下。

2、在桌面上右擊 我的電腦,依次選擇 屬性 → 高階 → 環境變數,在 系統變數 中雙擊 CLASSPATH變數,追加“D:/Program Files/sqljdbc_1.2/chs/sqljdbc.jar”;若不存在應當新建CLASSPATH變數,並且將其值設為“D:/Program Files/sqljdbc_1.2/chs/sqljdbc.jar”。

3、連續點選 確定 以退出環境變數配置。

三、使用Eclipse測試連線SQL Server 2005資料庫:

1、開啟SQL Server 2005,在其中新建資料庫 Test,然後退出SQL Server 2005。

2、執行Eclipse,新建一個Java Project 名為 Test。

3、右單擊工程名,依次選擇 Build Path → Configure Build Path,在開啟的視窗的右邊選擇 Libraries標籤,然後單擊 Add External JARs,找到 sqljdbc.jar 檔案並開啟,然後單擊 OK 完成構建路徑的配置。

4、在Test中新建包pkg,在pkg中新建一個類Main,在其中輸入程式碼如下:

     package pkg;
     import java.sql.*;
     public class Main {
       public static void main(String[] args) {
         String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver";
         String dbURL="jdbc:sqlserver://localhost:1433;DatabaseName=Test";
           String userName="sa";    //預設使用者名稱
           String userPwd="123456";     //密碼
           try{
              Class.forName(driverName);
              Connection dbConn=DriverManager.getConnection(dbURL,userName,userPwd);
              System.out.println("連線成功!"); //如果連線成功,控制檯輸出“連線成功!”
           }catch(Exception e){
              System.out.println("連線失敗!");
         }
        }
     }

5、編譯執行,

四、部分說明:

1、如果執行時會出現“Failed to load the sqljdbc_auth.dll”,可以嘗試將D:/Program Files/sqljdbc_1.2/chs/auth/x86目錄下的sqljdbc_auth.dll檔案複製到C:/WINDOWS/system32目錄下。

2、我連線資料庫成功後曾經將CLASSPATH環境變數中的“D:/Program Files/sqljdbc_1.2/chs/sqljdbc.jar”去掉,然後繼續執行Eclipse中的Test,發現是連線成功的,即可以忽略上面的第二大步。

相關推薦

Eclipse怎樣配置SQL SERVER 2005資料庫完成測試

一、SQL Server 2005的配置: 1、安裝好SQL Server 2005後,執行 開始 → 所有程式 → Microsoft SQL Server 2005 → 配置工具 → SQL Server Configuration Manager。 在開啟的視窗的左邊

Eclipse連線SQL Server 2008資料庫

在連線資料庫之前必須保證SQL Server 2008是採用SQL Server身份驗證方式而不是windows身份驗證方式。如果在安裝時選用了後者,則重新設定如下: SQL Server 2008裝好後,預設協議是沒有開啟的,可開啟配置工具下的 SQL Serv

在 VMWare 配置 SQL Server 2005 N + 1 群集 (二) 在Vmware配置虛擬機器

完成上述配置後,Cluster Node1的“Devices”列表大概如下圖所示。 接下來進行作業系統環境的配置。單擊“Start this virtual machine”以啟動Cluster Node1。 Cluster Node1啟動並進入作業系統後,需要配置IP地址、共享磁碟以及使用news

在 VMWare 配置 SQL Server 2005 N + 1 群集 (一) 環境

  Vmware Server 1.0.6 SQL Server 2005 企業版 Host OS: Windows Server 2003 企業版 Guest OS:Windows Server 2003 企業版 1.1背景 所謂N+1的SQL Server群集,主要是以

SQL SERVER 2005 資料庫狀態為“可疑”的解決方法(轉)

在被設定為“可疑”後很納悶,之前沒有遇到此類情況,問了幾個前輩依然未找到問題所在。最後還是解決了,現在給大家分享我的解決辦法:   首先,不能使得資料庫離線、分離等操作,在這種情況下,資料庫不能驚醒備份的。如果你真的使得資料庫離線,就再也沒有辦法解決了。我也幹過這件傻事,千萬不能重蹈覆轍哦。(切記!切記!

配置 SQL Server 2005 以允許遠端連線(伺服器端)

預設情況下,SQL Server 2005 Express Edition 和 SQL Server 2005 Developer Edition 不允許遠端連線。若要配置 SQL Server 2005 以允許遠端連線,請完成以下步驟:  · 一、 為SQL啟用遠端連線 · 二、 從遠端計算機連線到的 S

SQL Server 2005資料庫同步到另一臺伺服器(實時,限區域網)

準備工作 1.        二臺電腦同一網段。 2.        二臺電腦口令一至 3.        啟動二臺伺服器的命名管道服務如下圖 4.        登入資料庫伺服器時都必須選擇命名管道如下圖 選項 選擇命名管道,確定 新建釋出(在釋出伺服器上

java連線SQL Server 2005資料庫教程(手把手教程)

步驟一: 在連線資料庫之前必須保證SQL Server 2005是採用SQL Server身份驗證方式而不是windows身份驗證方式。如果在安裝時選用了後者,則重新設定如下: 開啟SQL Server 2005,右擊最上面的伺服器,選擇屬性—>安全性,在右邊框中選擇

從0開始一步一步配置SQL Server 2000 資料庫同步

首先,一般情況下資料庫安裝好後,在企業管理器裡看到的sql註冊是(local)(Windows NT), SQL Server 複製不支援暱稱,例如使用“.”或“(local)”作為伺服器名。 刪除該伺服器的 SQL Server 註冊並使用實際的伺服器名對它進行註冊。 我把

SQL SERVER 2005 資料庫置疑修復

alter database 置疑資料庫 set emergency go alter database 置疑資料庫 set single_user with rollback immediate go use master go alter database 置疑資料庫 R

檢查SQL SERVER 2005資料庫檔案大小設定與自動增長

--判斷臨時表是否存在 IF OBJECT_ID( 'tempdb..#tmpDBinfo ') IS NULL     BEGIN   PRINT '#tmpDBinfo NOT EXIST'  END ELSE  BEGIN   DROP  Table #tmpDB

Microsoft SQL Server 2005 資料庫無法備份“不允許備份全文目錄”因為它沒有聯機的解決方法

之前對一個專案中所有的資料庫進行了遷移,遷移到新機器的sqlserver2005上。專案正常使用,資料庫服務業一直正常。但之後再對遷移過來的資料庫進行備份時,執行計劃任務總是報錯錯誤號1073548784,檢視作業歷史記錄,提示報錯具體資訊為:已以使用者 WIN-PB3F8S

修改SQL server 2005資料庫的系統時間

一個參加工作不久的同事告知我這個資訊, 很吃驚!sqlserver竟然都可以修改系統的時間。 看來我這個搞過幾年資料庫程式設計的人,真是該擴充套件下知識層面了。 我常常根據我這多年的開發經驗來判斷一些技術問題, 結果被證明是誤判。根據經驗來判斷事情有時真是要不得! 如何設定

Eclipse連線SQL server 2005-2014資料庫

http://blog.csdn.net/stewen_001/article/details/19553173/#reply 這篇文章總結的非常好,我也是在這裡學會怎麼使用JDBC連線SQL server資料庫的,很感謝博主! 再看文章是注意下面這些問題: (1)Tomc

Sql Server 2000的資料庫備份還原到Sql Server 2005資料庫

      現在手中有Sql Server 2000中的資料庫備份檔案(如果此備份檔案沒有後綴名*.bak或*.trn,請追加相應的字尾名),欲將此檔案還原到Sql Server 2005中,還原時突然報錯,為此在網上搜索了有關文章,金慶的專欄中有一篇《SQL2005備份還原問題 》講解到了,但個人感覺不是

如何在sql server 2005 安裝northwind 和 pubs 資料庫

step 1:在微軟官方網站下載 SQL2000SampleDb.msi ,去 http://www.microsoft.com/en-us/download/details.aspx?id=23654 這裡下載; step 2:執行安裝 SQL2000SampleDb.

sql server 2005 使用者、組或角色在當前資料庫已存在的解決辦法

在SQL SERVER 中附加一個其他伺服器上遷移過來讓資料庫後,建立登入名與資料庫使用者對映時出現如標題錯誤。 解決方法如下: sp_change_users_login 'update_one', 'wzjr', 'wzjr' sp_change_users_logi

如何在SQL SERVER 2005複製資料庫

SQL Server 2005 您可以使用相同的方法從 SQL Server 7.0 或 SQL Server 2000 遷移資料。但是,Microsoft SQL Server 2005 中的管理工具與 SQL Server 7.0 或 SQL Server 2000 中的

SQL Server 2005的分區表(五):添加一個分區

eat 查詢 sch 另一個 rom 原創 查看 copyto art 所謂天下大事,分久必合,合久必分,對於分區表而言也一樣。前面我們介紹過如何刪除(合並)分區表中的一個分區,下面我們介紹一下如何為分區表添加一個分區。 為分區表添加一個分區,這種情況是時常會

SQL Server 2005的分區表(三):將普通表轉換成分區表

成了 insert 刪掉 -- pri light part ide 新建 在設計數據庫時,經常沒有考慮到表分區的問題,往往在數據表承重的負擔越來越重時,才會考慮到分區方式,這時,就涉及到如何將普通表轉換成分區表的問題了。 那麽,如何將一個普通表轉換成一個分區表 呢