![JSP 開發(fā)基于SQL SERVER 的C_S數(shù)據(jù)庫應(yīng)用系統(tǒng) 中英文文獻(xiàn)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/4ab5a125-e526-49b8-a42e-be1c5362719e/4ab5a125-e526-49b8-a42e-be1c5362719e1.gif)
![JSP 開發(fā)基于SQL SERVER 的C_S數(shù)據(jù)庫應(yīng)用系統(tǒng) 中英文文獻(xiàn)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/4ab5a125-e526-49b8-a42e-be1c5362719e/4ab5a125-e526-49b8-a42e-be1c5362719e2.gif)
![JSP 開發(fā)基于SQL SERVER 的C_S數(shù)據(jù)庫應(yīng)用系統(tǒng) 中英文文獻(xiàn)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/4ab5a125-e526-49b8-a42e-be1c5362719e/4ab5a125-e526-49b8-a42e-be1c5362719e3.gif)
![JSP 開發(fā)基于SQL SERVER 的C_S數(shù)據(jù)庫應(yīng)用系統(tǒng) 中英文文獻(xiàn)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/4ab5a125-e526-49b8-a42e-be1c5362719e/4ab5a125-e526-49b8-a42e-be1c5362719e4.gif)
![JSP 開發(fā)基于SQL SERVER 的C_S數(shù)據(jù)庫應(yīng)用系統(tǒng) 中英文文獻(xiàn)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/11/4ab5a125-e526-49b8-a42e-be1c5362719e/4ab5a125-e526-49b8-a42e-be1c5362719e5.gif)
版權(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022年新課標(biāo)八年級(jí)上冊(cè)道德與法治《8.1 以國家好 大家才會(huì)好 》聽課評(píng)課記錄
- 一年級(jí)夜色聽評(píng)課記錄
- 湘教版地理八年級(jí)下冊(cè)5.3《西北地區(qū)和青藏地區(qū)》(第2課時(shí))聽課評(píng)課記錄
- 魯教版數(shù)學(xué)八年級(jí)下冊(cè)8.3《用公式法解一元二次方程》聽評(píng)課記錄
- 五年級(jí)數(shù)學(xué)口算競(jìng)賽題
- 蘇教版小學(xué)數(shù)學(xué)三年級(jí)下冊(cè)口算題
- 蘇教版二年級(jí)下冊(cè)數(shù)學(xué)口算練習(xí)題費(fèi)
- 小學(xué)數(shù)學(xué)-六年級(jí)下冊(cè)-4-3 正比例圖像 聽評(píng)課記錄
- 船員勞動(dòng)合同范本
- 商業(yè)房屋租借合同范本
- 2025年工貿(mào)企業(yè)春節(jié)復(fù)工復(fù)產(chǎn)方案
- 2025年藍(lán)莓種苗行業(yè)深度研究分析報(bào)告
- 2025年事業(yè)單位財(cái)務(wù)工作計(jì)劃(三篇)
- Unit 2 Know your body(說課稿)-2024-2025學(xué)年外研版(三起)(2024)英語三年級(jí)下冊(cè)
- 跨學(xué)科主題學(xué)習(xí)2-探索太空逐夢(mèng)航天 說課稿-2024-2025學(xué)年粵人版地理七年級(jí)上冊(cè)
- 《電子技術(shù)應(yīng)用》課程標(biāo)準(zhǔn)(含課程思政)
- 紙尿褲使用管理制度內(nèi)容
- 電力儲(chǔ)能用集裝箱技術(shù)規(guī)范
- 《工程質(zhì)量驗(yàn)評(píng)培訓(xùn)》課件
- 小學(xué)生雪豹課件
- 會(huì)計(jì)專業(yè)工作簡(jiǎn)歷表(中級(jí))
評(píng)論
0/150
提交評(píng)論