JSP 開發(fā)基于SQL SERVER 的C_S數(shù)據(jù)庫應(yīng)用系統(tǒng) 中英文文獻(xiàn)_第1頁
JSP 開發(fā)基于SQL SERVER 的C_S數(shù)據(jù)庫應(yīng)用系統(tǒng) 中英文文獻(xiàn)_第2頁
JSP 開發(fā)基于SQL SERVER 的C_S數(shù)據(jù)庫應(yīng)用系統(tǒng) 中英文文獻(xiàn)_第3頁
JSP 開發(fā)基于SQL SERVER 的C_S數(shù)據(jù)庫應(yīng)用系統(tǒng) 中英文文獻(xiàn)_第4頁
JSP 開發(fā)基于SQL SERVER 的C_S數(shù)據(jù)庫應(yīng)用系統(tǒng) 中英文文獻(xiàn)_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、英文科技翻譯開發(fā)基于SQL SERVER 的C/S數(shù)據(jù)庫應(yīng)用系統(tǒng)SQL Server 6.5作為面向中小型企業(yè)的網(wǎng)絡(luò)數(shù)據(jù)庫服務(wù)系統(tǒng),提供了 與眾多高級(jí)數(shù)據(jù)庫管理器相同的運(yùn)行性能,向傳統(tǒng)的數(shù)據(jù)庫廠商發(fā)起了強(qiáng)有力的挑戰(zhàn)。在程 序設(shè)計(jì)方面:SQL Server 6.5采用了關(guān)鍵而新穎的對(duì)稱式結(jié)構(gòu),從而簡(jiǎn)化了程序設(shè)計(jì),并且 Microsoft在它的Visual Basic可視化編程語言中為程序員提供了良好的控件;在數(shù)據(jù)庫管 理方面:SQL Server 6.5以一種易于管理的方式處理多服務(wù)器事務(wù)管理,提供了一種把SQL Server系統(tǒng)擴(kuò)展而超出單個(gè)計(jì)算機(jī)能力的方法。   

2、; SQL Server 6.5主要具有以下幾個(gè)功能:    全面的數(shù)據(jù)完整性保護(hù),無論是復(fù)雜的事務(wù)支持和高級(jí)安全性,還是面向用戶的數(shù)據(jù)庫隱式 部分,以及數(shù)據(jù)完整性保護(hù)都適用;    與Windows NT集成,允許在SMP(對(duì)稱多處理)系統(tǒng)中進(jìn)行徹底的多線程和對(duì)稱多處理,并且可集成到分布式管理環(huán)境中;    在低造價(jià)平臺(tái)上也具有突出性能;    為系統(tǒng)管理員提供一流的管理工具;    

3、對(duì)多處理器“分布式”事務(wù)的內(nèi)在支持。    以下介紹一種怎樣利用Microsoft SQL Server 6.5在Windows NT Server上構(gòu)筑開發(fā)環(huán)境, 完成一般的客戶/服務(wù)器應(yīng)用系統(tǒng)。      1. 在SQL SERVER 6.5上創(chuàng)建一個(gè)數(shù)據(jù)設(shè)備(在創(chuàng)建數(shù)據(jù)庫之前必須為該 數(shù)據(jù)庫創(chuàng)建一個(gè)存儲(chǔ)設(shè)備)      (1) 從 Microsoft SQL Server 6.5 Utilties 程序組內(nèi)打開 SQL EM。  

4、    (2) 在Server Manager 窗口里,選擇創(chuàng)建數(shù)據(jù)庫的服務(wù)器。如hfnm.。      (3) 選擇Manage菜單項(xiàng),然后選擇Database Device選項(xiàng)。出現(xiàn)Manage Database Device窗口。      (4) 選擇New Device 按鈕(第一個(gè))。出現(xiàn)New Database Device窗口。      (5) Name:為所要?jiǎng)?chuàng)建的設(shè)備名;Location:可以選

5、擇創(chuàng)建設(shè)備的地點(diǎn)(如:c:databas e);Size(MB):用于設(shè)定此設(shè)備的大小(一般為數(shù)據(jù)庫的1.25倍)。      (6) 單擊 Create Now按鈕,創(chuàng)建此設(shè)備。      注意:請(qǐng)?jiān)趧?chuàng)建數(shù)據(jù)庫之前必須先創(chuàng)建兩個(gè)存儲(chǔ)設(shè)備,一個(gè)是數(shù)據(jù)庫的物理設(shè)備,另一個(gè)是數(shù)據(jù)庫 的邏輯設(shè)備。      2. 在SQL SERVER 6.5上創(chuàng)建一個(gè)數(shù)據(jù)庫      (1) 從 Microsoft

6、SQL Server 6.5 Utilties 程序組內(nèi)打開 SQL EM。      (2) 在Server Manager 窗口里,選擇創(chuàng)建數(shù)據(jù)庫的服務(wù)器。如hfnm.。      (3) 選擇Manage菜單項(xiàng),然后選擇Database 選項(xiàng)。出現(xiàn)Manage Database窗口。      (4) 選擇New Database 按鈕(第一個(gè))。出現(xiàn)New Database窗口。     

7、 (5) Name項(xiàng)為數(shù)據(jù)庫名,Data Device 為數(shù)據(jù)庫物理設(shè)備名稱,Size是該物理設(shè)備 為數(shù)據(jù)庫分配的存儲(chǔ)空間(MB);Logic Device為數(shù)據(jù)庫邏輯設(shè)備名稱,Size是該邏輯設(shè)備 為數(shù)據(jù)庫分配的存儲(chǔ)空間(MB)。請(qǐng)不要復(fù)選Default Device選項(xiàng)。      (6) 按Create Now按鈕,正式創(chuàng)建數(shù)據(jù)庫。      3. 在已有的數(shù)據(jù)庫上創(chuàng)建數(shù)據(jù)表      (1) 從 Microsoft SQL Server

8、6.5 Utilties 程序組內(nèi)打開 SQL EM。      (2) 在Server Manager 窗口里,選擇服務(wù)器。單擊所要?jiǎng)?chuàng)建數(shù)據(jù)表的數(shù)據(jù)庫旁的加號(hào)。再 單擊數(shù)據(jù)庫的Group/Users以及Objects組件。      (3) 單擊Objects組件旁邊的加號(hào)。Server Manager 將展開Objects 項(xiàng)目,并顯示出可操作 的所有數(shù)據(jù)庫對(duì)象。      (4) 選擇Table對(duì)象。然后單擊Manager 菜單項(xiàng),并選擇T

9、ables項(xiàng)目。將出現(xiàn)Manager Table (管理表格)窗口。   (5) 現(xiàn)在保持Table組合框?yàn)?lt;new>(如果在組合框選擇了其他表,那 么就可以修改它)。Column name:字段名Datatype:字段類型Size:字段長度Nulls:是否允許空值Default:默認(rèn)值      (6) 按Save按鈕,保存表格。      4. 為數(shù)據(jù)表創(chuàng)建主關(guān)鍵字      (1) 啟動(dòng)Microsoft S

10、QL Server 6.5 EM ,選擇適當(dāng)?shù)姆?wù)器以及數(shù)據(jù)庫。單擊數(shù)據(jù)庫 旁的加號(hào),Server Manager會(huì)展開數(shù)據(jù)庫,并列出所有組件。      (2) 單擊Objects項(xiàng)目旁邊的加號(hào),Server Manager會(huì)列出可操作的數(shù)據(jù)庫對(duì)象。      (3) 單擊Tables文件夾旁邊的加號(hào)。用右鍵點(diǎn)擊相應(yīng)的數(shù)據(jù)表對(duì)象,然后從彈出式菜單里選 擇Edit命令。隨后屏幕上會(huì)出現(xiàn)Manage Tables窗口。      (4) 單擊工具欄

11、上的Advanced Features (高級(jí)特性)按鈕。隨后會(huì)出現(xiàn)與表格有關(guān)的更詳細(xì) 的信息。      (5) 在第一張卡片(Primary Key/Identity)里,可設(shè)置主關(guān)鍵字。單擊Primary Key窗框 里的Column Names(列名)組合框。會(huì)顯示出未設(shè)為Nulls的一系列列名。請(qǐng)選擇適當(dāng)?shù)牧校?使其成為主關(guān)鍵字。      (6) 對(duì)于主關(guān)鍵字來說,索引類型應(yīng)定義為(non-clustered)。單擊Add按鈕,在表格里添 加主關(guān)鍵字信息。注意: 主關(guān)鍵字的定義對(duì)于一

12、個(gè)數(shù)據(jù)表來說是非常重要的,如果沒有主關(guān)鍵字,那么這個(gè)數(shù)據(jù) 表將是只讀的。             主關(guān)鍵字的定義必須在數(shù)據(jù)表保存之前,因?yàn)閿?shù)據(jù)表在保存后,所增加的字段將不允許為非NULL型。      5. 為表格創(chuàng)建群集索引      (1) 啟動(dòng)SQL EM,選擇相應(yīng)的數(shù)據(jù)庫。      (2) 從Manage菜單里選擇In

13、dexes選項(xiàng)。      (3) 在Table組合框里,選擇適當(dāng)?shù)臄?shù)據(jù)表。在Index組合框里,選擇<new>,以便創(chuàng)建一個(gè) 新索引。在里面輸入新索引的名字。      (4) 在Available Columns In Table (表格內(nèi)的可用列)列表內(nèi),選擇適當(dāng)?shù)牧胁聪翧dd按 鈕。這樣會(huì)將列名移至Columns In Index(Key)列表框。還可選擇多列。      (5) 在Index Attribute (索引屬性

14、)窗框內(nèi),選擇Clustered (群集)復(fù)選框。      (6) 在Clustered旁邊的兩個(gè)單選鈕中,Allow duplicate rows 表示允許重復(fù)行。      (7) 按Build按鈕,開始創(chuàng)建索引。      6. 在SQL Server中為數(shù)據(jù)庫開用戶      (1) 啟動(dòng)Microsoft SQL Server 6.5 EM ,選擇適當(dāng)?shù)姆?wù)器。  

15、    (2) 選擇login目錄,單擊右鍵,選擇 New Login.,彈出 Manage Logins窗口。      (3) 在Login Name中輸入用戶名;在Password中輸入用戶密碼;在數(shù)據(jù)庫框中,選擇用戶所 要訪問的數(shù)據(jù)庫。      (4) 單擊“ADD”按鈕。重復(fù)一次密碼。      7. 在SQL Server中為數(shù)據(jù)庫用戶設(shè)置訪問權(quán)限    

16、0; (1) 對(duì)于新開的數(shù)據(jù)庫一定要為訪問它的用戶提供權(quán)限,否則這個(gè)數(shù)據(jù)庫是不能被訪問的。       (2) 啟動(dòng)Microsoft SQL Server 6.5 EM ,選擇適當(dāng)?shù)姆?wù)器以及數(shù)據(jù)庫。      (3) 從Object菜單中選擇Object Permission菜單項(xiàng),再在彈出的對(duì)話框中列出了單擊By Us er標(biāo)簽。      (4) 要想授予一個(gè)用戶或用戶組特定的權(quán)限,只要從User/Group下拉式列表中選定用戶或用 戶組

17、,并單擊相應(yīng)權(quán)限的單元格。      (5) 最后單擊“Set”按鈕,保存設(shè)置。      另外,SQL Server 6.5也為系統(tǒng)管理員提供了功能強(qiáng)大的備份和恢復(fù)數(shù)據(jù)庫功能。      但是,想從網(wǎng)絡(luò)客戶機(jī)訪問SQL Server只設(shè)服務(wù)器方還不行。利用Visual Basic 對(duì)SQL Ser ver進(jìn)行編程還需要對(duì)客戶端的ODBC進(jìn)行設(shè)置。      ODBC(開放數(shù)據(jù)庫連接)是Micro

18、soft為應(yīng)用程序開發(fā)人員提供的一種策略。它采用 單一的API來輻射各種不同的數(shù)據(jù)庫引擎、關(guān)系和非關(guān)系的DBMS(數(shù)據(jù)庫管理系統(tǒng))。它使 數(shù)據(jù)庫開發(fā)人員在開發(fā)數(shù)據(jù)庫應(yīng)用系統(tǒng)的時(shí)候,可以使用熟悉的ODBC SQL語法,而不用考慮 數(shù)據(jù)源是什么。      8. 以下是客戶端ODBC的設(shè)置和調(diào)試方法      (1) 對(duì)于USER DSN的設(shè)置      在系統(tǒng)的“開始”菜單上選擇“設(shè)置”,單擊其中的“控制面板”,彈出控制面板框。  

19、60;    雙擊“32bit ODBC”圖標(biāo),彈出“ODBC data source administrator”窗口,選擇“USE R DSN”頁,單擊“Add.”按鈕。      在“Create New Data Source”窗口中選擇“SQL SERVER”后,單擊“完成”按鈕,彈 出“ODBC SQL SERVER Setup”窗口。      在 Data Source Name 中輸入數(shù)據(jù)源名,如“pms”;在 Description 中輸入描述信

20、息 (可選);在 Server 中輸入SQL SERVER 服務(wù)器名,如“hfserver”;單擊Option 按鈕, 在 Database Name 中輸入SQL SERVER 數(shù)據(jù)庫名,如“PMS98”,單擊“OK”按鈕。      單擊“確定”按鈕。      (2) 對(duì)于File DSN的調(diào)試      在系統(tǒng)的“開始”菜單上選擇“設(shè)置”,單擊其中的“控制面板”,彈出控制面板框。      

21、; 雙擊“32bit ODBC”圖標(biāo),彈出“ODBC data source administrator”窗口,選擇“Fil e DSN”頁,單擊“Add.”按鈕。      在“Create New Data Source”窗口中選擇“SQL SERVER”后,單擊“下一步”按鈕, 在彈出的輸入框中輸入數(shù)據(jù)源名,如“pms”, 單擊“下一步”按鈕,在彈出的信息框中單 擊“完成”按鈕。      在彈出的SQL Server Login對(duì)話框中:在“Server”欄中輸入SQL Server服務(wù)

22、器名;在 “Login ID”欄和“Password”欄中輸入登陸SQL Server時(shí)用的用戶名和用戶口令;然后單 擊“Options”按鈕,在Options框中的Database欄中選擇所想登陸的SQL Server數(shù)據(jù)庫名 。然后單擊“OK”按鈕。      Visual Basic 5.0 是Microsoft推出的一個(gè)功能強(qiáng)大的可視化編程工具。它憑借與ODBC良好 的接口和提供給用戶極其完善的網(wǎng)絡(luò)數(shù)據(jù)庫訪問控件,贏得國內(nèi)外眾多編程愛好者的青睞。 有了Visual Basic我們可以利用它的ODBC接口在幾分鐘內(nèi)編制一個(gè)基于SQL Se

23、rver的客戶機(jī) /服務(wù)器數(shù)據(jù)庫應(yīng)用軟件。      9. 以下采用編程常用的DAO和RDO兩種方法,為大家介紹 一下怎樣使用Visual Basic 5.0訪問遠(yuǎn)程SQL Server數(shù)據(jù)庫      (1) 用DAO方法打開遠(yuǎn)程數(shù)據(jù)庫      在本地ODBC的FileDSN中設(shè)置與SQL SERVER連接的數(shù)據(jù)源。需要設(shè):Data Source Name:數(shù)據(jù)源名,Server:SQL服務(wù)器名,Login ID:用戶名,Password :用戶口令,Database Name:數(shù)據(jù)庫名。(這種設(shè)置不可在單機(jī)狀態(tài)下設(shè))      添加data控件,以及一個(gè)DBGrid控件      在程序中添加如下代碼:假定數(shù)據(jù)源名為pms;用戶名為:test;用戶口令為:355;SQ

溫馨提示

  • 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)論