Eclipse連接SQL Server 2008數(shù)據(jù)庫_第1頁
Eclipse連接SQL Server 2008數(shù)據(jù)庫_第2頁
Eclipse連接SQL Server 2008數(shù)據(jù)庫_第3頁
Eclipse連接SQL Server 2008數(shù)據(jù)庫_第4頁
Eclipse連接SQL Server 2008數(shù)據(jù)庫_第5頁
已閱讀5頁,還剩8頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、Eclipse連接SQL Server 2008數(shù)據(jù)庫在連接數(shù)據(jù)庫之前必須保證SQL Server 2008是采用SQL Server身份驗(yàn)證方式而不是windows身份驗(yàn)證方式。如果在安裝時(shí)選用了后者,則重新設(shè)置:如何更改SQL Server 2008 登陸驗(yàn)證方式SQL Server 2008裝好后,默認(rèn)協(xié)議是沒有開啟的,可打開配置工具下的 SQL Server配置管理器中開啟,如下2圖:保證SQL Server 2008是采用SQL Server身份驗(yàn)證方式下開始配置:一、SQL 

2、;Server 2008的配置:1、安裝好SQL Server 2008后,運(yùn)行 開始  所有程序  Microsoft SQL Server 2008  配置工具  SQL Server配置管理器,在打開的窗口的左邊找到 MSSQLSERVER的協(xié)議,在右邊右單擊 TCP/IP,選擇 已啟用。如果Named Pipes 未啟用也設(shè)為啟用。如圖5所示: 圖52、雙擊圖5右邊的&

3、#160;TCP/IP,在彈出的窗口中選擇 IP地址 標(biāo)簽,把 IPAll 中的 TCP端口 設(shè)成 1433,并將上方所有的 已啟用 選項(xiàng)設(shè)置成 是。如圖6所示:圖64、然后重啟數(shù)據(jù)庫,重啟完畢后,接下來使用命令測(cè)試1433端口是否打開。5、開始菜單  運(yùn)行cmd  在命令提示符下輸入:telnet 127.0.0.1 1433,(注意telnet與127之間有空格,1與1433之間有空格)若提示“不能打開到主機(jī)的連接,在端口 

4、;1433: 連接失敗”,則說明1433端口沒有打開,需要重新進(jìn)行以上配置。若連接成功,顯示如圖8所示:圖8注:Windows7如何開啟telnet服務(wù)二、環(huán)境變量CLASSPATH配置:1、下載Microsoft JDBC Driver for SQL Server下載JDBC的驅(qū)動(dòng)文件,例如下載得到的文件是sqljdbc_4.1.5605.100_chs.exe,解壓文件。設(shè)將其解壓到C:SLQJDBC目錄下。 2、在桌面上右擊 我的電腦,依次選擇 屬性  高級(jí) 

5、0;環(huán)境變量,在 系統(tǒng)變量中雙擊 CLASSPATH變量(若不存在應(yīng)當(dāng)新建CLASSPATH變量,),追加:“;C:SQLJDBCsqljdbc_4.1chssqljdbc41.jar”圖93、連續(xù)點(diǎn)擊 確定 以退出環(huán)境變量配置。三、使用Eclipse測(cè)試連接SQL Server 2008數(shù)據(jù)庫:1、打開SQL Server 2008,在其中新建數(shù)據(jù)庫 Test,然后退出SQL Server 2008。2、運(yùn)行Eclipse,新建一個(gè)Java Project 名為&

6、#160;Test。3、右單擊工程名,依次選擇 Build Path  Configure Build Path,在打開的窗口的右邊選擇 Libraries標(biāo)簽,然后單擊 Add External JARs,找到 sqljdbc41.jar文件并打開,然后單擊 OK 完成構(gòu)建路徑的配置。如圖10圖10提示:也可以把sqljdbc41.jar類  放到j(luò)re/lib/ext下,并放到tomcat/lib下這樣就可以應(yīng)用到所有jsp文件,減少對(duì)每個(gè)項(xiàng)

7、目進(jìn)行sqljdbc41.jar的加載;4、在Test中新建包pkg,在pkg中新建一個(gè)類Main,在其中輸入代碼如下:package pkg;import java.sql.*;public class DBConnect public static void main(String args) String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver" String dbURL="jdbc:sqlserver:/localhost:1433;DatabaseName=填寫你的數(shù)據(jù)庫名&quo

8、t; String userName="填寫你的用戶名,我的是sa" String userPwd="填寫你的密碼" try Class.forName(driverName); System.out.println("加載驅(qū)動(dòng)成功!"); catch(Exception e) e.printStackTrace(); System.out.println("加載驅(qū)動(dòng)失敗!"); try Connection dbConn=DriverManager.getConnection(dbURL,userName,use

9、rPwd); System.out.println("連接數(shù)據(jù)庫成功!"); catch(Exception e)e.printStackTrace();System.out.print("SQL Server連接失敗!"); 5、點(diǎn)擊右鍵,選擇run as>Java Application,出現(xiàn)下圖11則連接成功!圖11如何更改SQL Server 2008 登陸驗(yàn)證方式配置SQL Server的身份驗(yàn)證方式在默認(rèn)情況下,SQL Server 2005 Express是采用集成的Wind

10、ows安全驗(yàn)證且禁用了sa登錄名。為了工作組環(huán)境下不使用不方便的Windows集成安全驗(yàn)證,我們要啟用SQL Server 2005 Express的混合安全驗(yàn)證,也就是說由SQL Server來驗(yàn)證用戶而不是由Windows來驗(yàn)證用戶。1、使用SQL Server Management Studio Express。 當(dāng)我們啟動(dòng)SQL Server Management Studio Express時(shí),首先它要連接到我們的SQL Server 

11、2005 Express,我們?cè)诎惭bSQL Server 2005 Express時(shí),默認(rèn)的實(shí)例為SQLExpress,服務(wù)器名稱的組成為:機(jī)器名實(shí)例名,因此,本例的服務(wù)名稱為W2K3-CSQLEXPRESS(注:安裝SQL Server 2005 Express的機(jī)器名為W2K3-C)。第一次使用SQL Server Management Studio Express,由于我們必須采用Windows身份驗(yàn)證,這是默認(rèn)安裝時(shí)決定的。a) 設(shè)置SQL Server&#

12、160;2005 Express的身份驗(yàn)證方式   b) 設(shè)置sa的密碼并啟用sa登錄名 由于我們不知道sa的密碼,所以我們須設(shè)置一個(gè)!不要關(guān)閉這個(gè)窗口,接著選擇左側(cè)的“狀態(tài)”,默認(rèn)情況下,sa登錄名是禁用的,因此,我們必須啟用sa登錄名,選擇右側(cè)的登錄下的“啟用” 最后,我們點(diǎn)擊窗口下面的“確定”按鈕。好了,到此為止,SQL Server 2005 Express服務(wù)器已經(jīng)可以讓sa登錄了,不過,要重新啟動(dòng)一下,讓配置生效。 c) 驗(yàn)證sa登錄我們?cè)谧烂嫔闲陆ㄒ粋€(gè)文本文件,文件名為TestSQL.UDL,雙擊這個(gè)文件打開“數(shù)據(jù)鏈接屬性”對(duì)話框,點(diǎn)擊“提供程序”選項(xiàng)卡,如下圖: 點(diǎn)擊“下一步”按鈕進(jìn)入

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論