網(wǎng)絡(luò)數(shù)據(jù)庫(kù)思考題答案 (1)_第1頁(yè)
網(wǎng)絡(luò)數(shù)據(jù)庫(kù)思考題答案 (1)_第2頁(yè)
網(wǎng)絡(luò)數(shù)據(jù)庫(kù)思考題答案 (1)_第3頁(yè)
網(wǎng)絡(luò)數(shù)據(jù)庫(kù)思考題答案 (1)_第4頁(yè)
網(wǎng)絡(luò)數(shù)據(jù)庫(kù)思考題答案 (1)_第5頁(yè)
已閱讀5頁(yè),還剩8頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、網(wǎng)絡(luò)數(shù)據(jù)庫(kù)思考題答案1、舉例解釋數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)系統(tǒng)例如本書(shū)中提及的student就是在SQL Server系統(tǒng)上建立的一個(gè)數(shù)據(jù)庫(kù)。數(shù)據(jù)庫(kù)是長(zhǎng)期存儲(chǔ)在計(jì)算機(jī)內(nèi)的、有組織的、可共享的數(shù)據(jù)集合。例如SQL Server 2005就是一個(gè)數(shù)據(jù)庫(kù)管理系統(tǒng)。是位于用戶與操作系統(tǒng)之間的數(shù)據(jù)管理軟件。例如裝有SQL Server 2005數(shù)據(jù)庫(kù)管理系統(tǒng)的XP計(jì)算機(jī)系統(tǒng)就是數(shù)據(jù)庫(kù)系統(tǒng),即由數(shù)據(jù)庫(kù)、數(shù)據(jù)庫(kù)管理系統(tǒng)、數(shù)據(jù)庫(kù)應(yīng)用程序、數(shù)據(jù)庫(kù)管理員和用戶構(gòu)成。2、舉例解釋實(shí)體、實(shí)體型、屬性、例如一個(gè)人、一個(gè)郵件均可稱為實(shí)體,即指客觀存在又相互區(qū)別的事物。例如學(xué)生(學(xué)號(hào)、性別。)就可稱為實(shí)體型,用來(lái)抽象和

2、刻畫(huà)同類實(shí)體的實(shí)體名及其屬性名的集合稱為實(shí)體型。例如“學(xué)號(hào)”就是學(xué)生這個(gè)實(shí)體的一個(gè)屬性,即實(shí)體所具有的某一個(gè)特征稱為該實(shí)體的屬性。3、 舉例信息世界中的兩種聯(lián)系、舉例說(shuō)明實(shí)體之間的三類聯(lián)系兩種聯(lián)系:一個(gè)實(shí)體的屬性之間的聯(lián)系及兩種實(shí)體間的聯(lián)系。例如學(xué)生的學(xué)號(hào)、姓名等屬性間的聯(lián)系,另外,實(shí)體學(xué)生與實(shí)體班級(jí)之間的n:1的聯(lián)系實(shí)體之間的聯(lián)系有1:1,1:n和m:n三種聯(lián)系。例如:班級(jí)與班主任之間的聯(lián)系就是1:1;班級(jí)與學(xué)生之間的聯(lián)系就是1:n;學(xué)生與課程之間的聯(lián)系就是m:n。4、舉例解釋域、碼、例如:成績(jī)的取值范圍為0分到100分,這就是屬性成績(jī)的域。而學(xué)號(hào)就是實(shí)體型學(xué)生的碼,學(xué)號(hào)決定了一個(gè)學(xué)生的所有

3、屬性5、舉例說(shuō)明如何定義數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)中的模式、外模式、內(nèi)模式。例如學(xué)生成績(jī)表就是學(xué)生數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)中的外模式,這是因?yàn)檫@個(gè)表是有模式中的學(xué)生表、選課表及成績(jī)表的映像而形成的提供給用戶的。學(xué)號(hào)姓名高等數(shù)學(xué)數(shù)據(jù)庫(kù)網(wǎng)頁(yè)設(shè)計(jì)例如學(xué)生表就是學(xué)生數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)中的模式學(xué)號(hào)姓名出生日期入學(xué)時(shí)間。例如學(xué)生表的存儲(chǔ)結(jié)構(gòu)就是學(xué)生數(shù)據(jù)庫(kù)系統(tǒng)體系結(jié)構(gòu)中的內(nèi)模式字段名數(shù)據(jù)類型長(zhǎng)度是否為空約束類型學(xué)號(hào)char10not null主鍵6、舉例說(shuō)明關(guān)系模型的三大組成部分、關(guān)系模型中的三大組成部分:數(shù)據(jù)結(jié)構(gòu)、關(guān)系操作、關(guān)系的完整性例如學(xué)生表的數(shù)據(jù)結(jié)構(gòu)(包含了實(shí)體學(xué)生的數(shù)學(xué),也包含了學(xué)生與系部?jī)蓚€(gè)實(shí)體的聯(lián)系)學(xué)號(hào)姓

4、名性別系部代碼出生日期0100000001張三男0011990-01-05關(guān)系操作有查詢和更新兩大操作。例如用select語(yǔ)句對(duì)學(xué)生表的查詢。關(guān)系的完整性主要是對(duì)關(guān)系模型的規(guī)范化(1nf、2nf等規(guī)范化)及使用約束來(lái)實(shí)現(xiàn)關(guān)系的完整性,例如,建立主鍵和外鍵。 7、舉例說(shuō)明關(guān)系模式規(guī)范化的1nf、2nf的要求內(nèi)容例如:如果在學(xué)生表中含有班主任,這就不符合1nf的要求,因?yàn)榘嘀魅问且粋€(gè)可分解的屬性,把班主任作為一個(gè)實(shí)體來(lái)處理,而在學(xué)生表中引入班主任編碼,這個(gè)過(guò)程就叫作1nf規(guī)范化。在學(xué)生表中將學(xué)號(hào)作為鍵值(主關(guān)鍵字)來(lái)處理稱之為2nf 8、舉例說(shuō)明外鍵在實(shí)現(xiàn)數(shù)據(jù)完整性方面的作用。 提示:學(xué)生表與班級(jí)

5、表存在一個(gè)外鍵。這個(gè)外鍵的作用是什么? 學(xué)生表中有一個(gè)字段:班級(jí)代碼,把它設(shè)置為外鍵(班級(jí)表中的主鍵),這樣,就能保證學(xué)生的班級(jí)是準(zhǔn)確的,這就是外鍵在實(shí)現(xiàn)數(shù)據(jù)完整性方面的作用。9、如何在XP系統(tǒng)中添加Internet信息服務(wù)管理器(IIS組件),詳細(xì)敘說(shuō)其操作步驟。、點(diǎn)擊“開(kāi)始”“設(shè)置”“控制面板”“添加或刪除程序”;、在 “添加或刪除程序”對(duì)話框中選擇“添加/刪除Windows組件(A)”;、在“添加/刪除Windows組件(A)” 對(duì)話框中,將“Internet信息服務(wù)(IIS)”選項(xiàng)選中點(diǎn)擊“下一步”;、根據(jù)提示,將XP系統(tǒng)安裝盤(pán)放入光驅(qū)中,、組件安裝完畢,點(diǎn)擊“確定”,即完成添加Int

6、ernet信息服務(wù)管理器(IIS組件)操作。10、詳細(xì)敘說(shuō)搭建用于JAVA開(kāi)發(fā)的Eclipse開(kāi)發(fā)平臺(tái)的操作步驟。提示:、jdk、Eclipse安裝。、系統(tǒng)環(huán)境變量。、下載jdk、Eclipse。、安裝jdk(按照安裝過(guò)程中的提示進(jìn)行操作即可)、將jdk的安裝路徑及類庫(kù)加入系統(tǒng)環(huán)境變量“JAVA_HOME”、“path”、“classpath”中。例如:第一步:右鍵“我的電腦”“屬性”;在屬性頁(yè)上選擇“高級(jí)”項(xiàng)目點(diǎn)擊“環(huán)境變量”;第二步:在“環(huán)境變量”對(duì)話框上,點(diǎn)擊“系統(tǒng)變量”的“新建”;在“變量名”的輸入框中輸入“JAVA_HOME”,在“變量值”輸入框中輸入“C:Program Files

7、Javajdk1.6.0_10”(這是jdk的安裝目錄)點(diǎn)擊“確定”;第三步:照此方法(將“新建”改為“編輯”因?yàn)椤跋到y(tǒng)變量”中“path”已存在)在“path”變量值中加入“.;%JAVA_HOME%bin;%JAVA_HOME%lib;%JAVA_HOME%jre;%JAVA_HOME%jrebin;%JAVA_HOME%jrelib;”(注意:開(kāi)頭的“;”后面的路徑名與路徑名之間用分號(hào)“;”分隔)第四步:照此方法,“新建”系統(tǒng)變量“classpath”,變量值為“.;%JAVA_HOME%libdt.jar;%JAVA_HOME%libtools.jar;”11、詳細(xì)敘說(shuō)在Eclipse

8、上使用jdbc-odbc開(kāi)發(fā)SQL Server數(shù)據(jù)庫(kù)應(yīng)用軟件的操作步驟。前提:、操作系統(tǒng)是XP。、下載并安裝jdk、eclipse和SQLjdbc驅(qū)動(dòng)已完成。、安裝了SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng),并建立了用戶數(shù)據(jù)庫(kù),例如student。、已成功實(shí)現(xiàn)數(shù)據(jù)庫(kù)的混合校驗(yàn)?zāi)J健?、在eclipse平臺(tái)上成功配置了JAVA虛擬機(jī)JRE,并在JAVA虛擬機(jī)JRE中添加了SQLjdbc驅(qū)動(dòng)程序類庫(kù)sqljdbc.jar在Eclipse上使用jdbc-odbc開(kāi)發(fā)SQL Server數(shù)據(jù)庫(kù)應(yīng)用軟件的操作步驟如下:、A)、設(shè)置jdbc-odbc數(shù)據(jù)源:點(diǎn)擊“開(kāi)始”“控制面板”“管理工具”“數(shù)據(jù)源(odbc

9、)”;B)、在“odbc數(shù)據(jù)源管理器”對(duì)話框中,選擇“系統(tǒng)DNS”頁(yè)點(diǎn)擊“添加”在“創(chuàng)建新數(shù)據(jù)源”對(duì)話框中,選擇“SQL Server”數(shù)據(jù)源驅(qū)動(dòng)程序點(diǎn)擊“完成”;C)、在“創(chuàng)建到SQL Server的新數(shù)據(jù)源”對(duì)話框中,在“名稱”輸入框上輸入數(shù)據(jù)源的名稱(這個(gè)名稱就是在用JAVA開(kāi)發(fā)數(shù)據(jù)庫(kù)應(yīng)用程序中要用的數(shù)據(jù)源名稱),在“描述”輸入框中輸入對(duì)數(shù)據(jù)源的描述,在“服務(wù)器”下拉框中選擇服務(wù)器的名稱,如在XP機(jī)上選擇“l(fā)ocal”即可點(diǎn)擊“下一步”;D)、在“Microsoft ODBC SQL Server DNS”對(duì)話框中,選中使用用戶輸入登錄ID和密碼,選擇連接SQL Server以獲得,并輸

10、入登錄ID(L)和密碼(如“111111”)點(diǎn)擊“下一步”;E)、在“Microsoft ODBC SQL Server DNS配置”對(duì)話框中,選中“更改默認(rèn)的數(shù)據(jù)庫(kù)為(D)”,并在下拉框中選中用戶數(shù)據(jù)庫(kù),如student點(diǎn)擊“下一步”;F)、在第二個(gè)“Microsoft ODBC SQL Server DNS配置”對(duì)話框中點(diǎn)擊“完成”。G)、在“ODBC Microsoft SQL Server安裝”對(duì)話框中,點(diǎn)擊“測(cè)試數(shù)據(jù)源”,出現(xiàn)“測(cè)試成功”對(duì)話框點(diǎn)擊“確定”點(diǎn)擊“確定”。、運(yùn)行Eclipse選擇用戶工作區(qū)新建“JAVA項(xiàng)目”新建“包“新建”類“輸入JAVA程序運(yùn)行12、有關(guān)數(shù)據(jù)庫(kù)應(yīng)用系

11、統(tǒng)的設(shè)計(jì):1)、局部的E-R概念模型圖(省略)和系統(tǒng)E-R概念模型圖(如圖1)圖1 系統(tǒng)E-R概念模型圖N簽收應(yīng)繳費(fèi)床位住宿1房間屬于屬于1N11房間號(hào)樓層床位號(hào)號(hào)類別電話實(shí)際繳費(fèi)學(xué)生宿舍樓管理11N學(xué)號(hào)姓名樓號(hào)類別性別郵件管理員代收N1性別姓名管理員編號(hào)收件人郵件編號(hào)發(fā)貨地點(diǎn)簽收人簽收時(shí)間代收人代收時(shí)間值班時(shí)間下班時(shí)間值班人入住時(shí)間退房時(shí)間繳費(fèi)時(shí)間2)、關(guān)系模型數(shù)據(jù)結(jié)構(gòu)如下: 、郵件表郵件編號(hào)收件人姓名發(fā)貨地點(diǎn)代收人(管理員編號(hào))代收時(shí)間簽收人(學(xué)號(hào))簽收時(shí)間此表的實(shí)體的完整性由“郵件編號(hào)”屬性來(lái)控制;參照完整性(即外鍵約束)有兩個(gè):代收人(管理員編號(hào))和簽收人(學(xué)號(hào));表的域完整性,即檢查

12、約束:“代收時(shí)間”不得大于“簽收時(shí)間”。、學(xué)生宿舍樓表樓編號(hào)類別樓層數(shù)房間數(shù)床位數(shù)值班電話此表的實(shí)體的完整性由“樓編號(hào)”屬性來(lái)控制;表的域完整性,即檢查約束:“類別”取值只要兩種,即:男生宿舍或女生宿舍?!皹菍訑?shù)”<=5, “床位數(shù)”<=4“房間數(shù)”<=100、管理員表管理員工號(hào)姓名性別手機(jī)號(hào)出生日期此表的實(shí)體的完整性由“管理員工號(hào)”屬性來(lái)控制;表的域完整性,即檢查約束:“性別”取值只要兩種,即:男或女、管理員工作信息表管理員工號(hào)樓編號(hào)上崗時(shí)間下班時(shí)間備注此表的實(shí)體的完整性由“管理員工號(hào)”屬性來(lái)控制;參照完整性(即外鍵約束)是:“樓編號(hào)”;表的域完整性,即檢查約束:“下班時(shí)間

13、”不得大于“上崗時(shí)間”。、房間信息房間編號(hào)房間號(hào)樓編號(hào)樓層號(hào)電話床位數(shù)入住人數(shù)此表的實(shí)體的完整性由“房間編號(hào)”屬性來(lái)控制;參照完整性(即外鍵約束)是:“樓編號(hào)”;表的域完整性,即檢查約束:“性別”取值只要兩種,即:男或女?!半娫挕钡膮^(qū)位號(hào)加電話號(hào)碼的數(shù)字位數(shù)不得大于11位。、床位信息表;床位編號(hào)床位號(hào)房間編號(hào)入住狀態(tài)此表的實(shí)體的完整性由“床位編號(hào)”屬性來(lái)控制;參照完整性(即外鍵約束)是:“房間編號(hào)”;表的域完整性,即檢查約束:“入住狀態(tài)”,或0(代表床位是空的),或1(代表床位已住學(xué)生)、學(xué)生住宿信息表床位編號(hào)學(xué)號(hào)姓名性別手機(jī)號(hào)入住時(shí)間退房時(shí)間應(yīng)繳費(fèi)實(shí)際繳費(fèi)備注此表的實(shí)體的完整性由“學(xué)號(hào)”屬性

14、來(lái)控制;參照完整性(即外鍵約束)是:“床位編號(hào)”;表的域完整性,即檢查約束:“入住時(shí)間”不得大于“退房時(shí)間”、學(xué)生表學(xué)號(hào)姓名性別手機(jī)號(hào)此表的實(shí)體的完整性由“學(xué)號(hào)”屬性來(lái)控制。備注:、兩張表可以和為一張表,但分開(kāi)有一個(gè)好處是刪除操作簡(jiǎn)單,只要做整條記錄刪除,因?yàn)椤⒌男畔⒒臼遣蛔兊摹?)、各個(gè)關(guān)系模型數(shù)據(jù)結(jié)構(gòu)對(duì)應(yīng)的存儲(chǔ)結(jié)構(gòu)(即內(nèi)模式)、郵件表字段名數(shù)據(jù)類型長(zhǎng)度是否為空約束郵件編號(hào)char20否主鍵收件人姓名char12發(fā)貨地點(diǎn)char50代收人(管理員工號(hào))char3外鍵代收時(shí)間datetime簽收人(學(xué)號(hào))char10外鍵簽收時(shí)間datetime、學(xué)生宿舍樓表字段名數(shù)據(jù)類型長(zhǎng)度是否為空約束樓編

15、號(hào)char2否主鍵類別char2check樓層數(shù)char1check房間數(shù)char3check床位數(shù)char3check值班電話char12、管理員表字段名數(shù)據(jù)類型長(zhǎng)度是否為空約束管理員工號(hào)char2否主鍵姓名char12性別char2check手機(jī)號(hào)char20出生日期datetime、管理員工作信息表字段名數(shù)據(jù)類型長(zhǎng)度是否為空約束管理員工號(hào)char2外鍵樓編號(hào)char2外鍵上崗時(shí)間datetimecheck下班時(shí)間datetime check備注char200、房間信息表字段名數(shù)據(jù)類型長(zhǎng)度是否為空約束房間編號(hào)int否主鍵(identity列)房間號(hào)char6樓編號(hào)char2外鍵樓層號(hào)cha

16、r1check電話char12床位數(shù)char1check入住人數(shù)char1check、床位信息表;字段名數(shù)據(jù)類型長(zhǎng)度是否為空約束床位編號(hào)int否主鍵(identity列)床位號(hào)char1樓編號(hào)char2外鍵樓層號(hào)char1check、學(xué)生住宿信息表字段名數(shù)據(jù)類型長(zhǎng)度是否為空約束床位編號(hào)int否外鍵學(xué)號(hào)char8外鍵姓名char12性別char2check手機(jī)號(hào)char20入住時(shí)間datetime退房時(shí)間datetime應(yīng)繳費(fèi)money實(shí)際繳費(fèi)money備注char200、學(xué)生表字段名數(shù)據(jù)類型長(zhǎng)度是否為空約束學(xué)號(hào)char8否主鍵姓名char12性別char2check手機(jī)號(hào)char204)、建立

17、學(xué)生宿舍管理系統(tǒng)數(shù)據(jù)庫(kù)(ssgl)CREATE DATABASE ssglON PRIMARY(NAME=ssgl_dat,FILENAME=D:SQLDATAssgl.mdf,SIZE=10,MAXSIZE=50,FILEGROWTH=10%)LOG ON(NAME=ssgl_log,FILENAME=D:SQLDATAssgl.ldf,SIZE=5MB,MAXSIZE=25M)GO、建表、建“郵件表”USE ssglGOCREATE TABLE dbo.郵件表 (郵件編號(hào) char(20) CONSTRAINT pk_yjbh PRIMARY KEY, 收件人姓名 chsr(12), 發(fā)貨

18、地點(diǎn)char(50), 代收人char(3) CONSTRAINT fk_管理員表 REFERENCES 管理員表(管理員工號(hào)), 代收時(shí)間datetime,簽收人 char(10) CONSTRAINT fk_學(xué)生表 REFERENCES 學(xué)生表(學(xué)號(hào)),簽收時(shí)間datetime)GO、建“學(xué)生宿舍樓表”USE ssglGOCREATE TABLE dbo.學(xué)生宿舍樓表 CREATE TABLE dbo.學(xué)生宿舍樓表 (樓編號(hào) char(2) CONSTRAINT pk_lbh PRIMARY KEY, 類別char(2) CONSTRAINT ck_lb CHECK (類別='男&

19、#39; OR 類別='女'), 樓層數(shù) char(1) CONSTRAINT ck_lcs CHECK(樓層數(shù)>=1 AND 樓層數(shù)<=5),房間數(shù) char(3) CONSTRAINT ck_fjs CHECK(房間數(shù)>=1 AND 房間數(shù)<=100),床位數(shù) char(3) CONSTRAINT ck_cws CHECK(床位數(shù)>=1 AND 床位數(shù)<=4),值班電話 char(12)、管理員表 USE ssglGOCREATE TABLE dbo.管理員表(管理員工號(hào)char(2) CONSTRAINT pk_glygh PRIMAR

20、Y KEY,姓名char(12),性別char(2) CONSTRAINT ck_lb CHECK (性別='男' OR 性別='女'),手機(jī)號(hào)char(20),出生日期datetime)、管理員工作信息表USE ssglGO CREATE TABLE dbo.管理員工作信息表 (管理員工號(hào)char(2) CONSTRAINT fk_管理員表REFERENCES管理員表(管理員工號(hào)),樓編號(hào)char(2) CONSTRAINT fk_學(xué)生宿舍樓表REFERENCES學(xué)生宿舍樓表(樓編號(hào)),上崗時(shí)間 datetime,下班時(shí)間 datetime,備注char(20

21、0) GO、房間信息表USE ssglGO CREATE TABLE dbo.房間信息表(房間編號(hào) INT IDENTITY(1,1) PRIMARY KEY NOT NULL,房間號(hào)char(6),樓編號(hào)char(2)CONSTRAINT fk_xssslb REFERENCES 學(xué)生宿舍樓表(樓編號(hào)),樓層號(hào)char(1)CONSTRAINT ck_lch CHECK(樓層號(hào)>=1 AND 樓層號(hào)<=5),電話char(12),床位數(shù)char(1)CONSTRAINT ck_fjcws CHECK(床位數(shù)>=1 AND 床位數(shù)<=4),入住人數(shù)char(1)CONS

22、TRAINT ck_lzrs CHECK(入住人數(shù)>=0 AND 入住人數(shù)<=4),)、床位信息表USE ssglGOCREATE TABLE dbo.床位信息表(床位編號(hào) INT IDENTITY(1,1) PRIMARY KEY NOT NULL,床位號(hào)char(1)CONSTRAINT ck_cwxxb_cws CHECK(床位號(hào)>=1 AND 床位號(hào)<=4),樓編號(hào)char(2)CONSTRAINT fk_cwxxb_lbh REFERENCES 學(xué)生宿舍樓表(樓編號(hào)),樓層號(hào)char(1)CONSTRAINT ck_cwxxb_lch CHECK(樓層號(hào)>

23、;=1 AND 樓層號(hào)<=5)、學(xué)生住宿信息表USE ssglGOCREATE TABLE dbo.學(xué)生住宿信息表(床位編號(hào)int CONSTRAINT fk_xszsxxb_cwbh REFERENCES 床位信息表(床位編號(hào)),學(xué)號(hào)char(8)CONSTRAINT fk_xszsxxb_xh REFERENCES 學(xué)生表(學(xué)號(hào)),姓名char(12),性別char(2)CONSTRAINT ck_xszsxxb_xb CHECK(性別='男' or 性別='女'),手機(jī)號(hào)char(20),入住時(shí)間datetime,退房時(shí)間datetime,應(yīng)繳費(fèi)mo

24、ney,實(shí)際繳費(fèi)money,備注char(200)、學(xué)生表USE ssglGOCREATE TABLE dbo.學(xué)生表(學(xué)號(hào)char(8) CONSTRAINT pk_xsb_xh PRIMARY KEY,姓名char(12),性別char(2) CONSTRAINT ck_xsb_xb CHECK(性別='男' or 性別='女'),手機(jī)號(hào)char(20)GO4)、自選一個(gè)數(shù)據(jù)表的記錄增加、刪除;)、學(xué)生表記錄的增加USE ssglGOINSERT into dbo.學(xué)生表 (學(xué)號(hào),姓名,性別,手機(jī)號(hào))VALUES ('ZW141OO1',&#

25、39;張三','男','#39;)GO)、學(xué)生表記錄的刪除USE ssglGODELETE 學(xué)生表 FROM 學(xué)生表 WHERE 姓名='張三'、自選一個(gè)表的某一個(gè)字段的數(shù)據(jù)修改。USE STUDENT_1GO/* 修改姓名=李四的手機(jī)號(hào)*/UPDATE 學(xué)生表 SET 學(xué)生表.手機(jī)號(hào)='#39; FROM 學(xué)生表WHERE 學(xué)生表.姓名='李四'GO13、自選本卷中的數(shù)據(jù)庫(kù)的一張數(shù)據(jù)表,使用jdbc-odbc數(shù)據(jù)源完成數(shù)據(jù)查詢JAVA程序并對(duì)程序語(yǔ)句的作用作注釋packag

26、e p288_j1; /聲明一個(gè)包p288_j1import java.sql.*; /引入java.sql的所以類public class SQL_j1 /聲明一個(gè)公共類SQL_j1public static void main(String args) /聲明一個(gè)靜態(tài)公共無(wú)輸出類型的主函數(shù)main(),人口參賽為String args字符數(shù)組。 Connection conn=null; /定義數(shù)據(jù)庫(kù)連接對(duì)象conn,并初始化為空 Statement sql=null; /定義包含、執(zhí)行SQL語(yǔ)句的對(duì)象SQL,并初始化為空 ResultSet xb=null; /定義存放SQL查詢語(yǔ)句的結(jié)果集對(duì)象xb,并初始化為空 try /trycatch是用以處理java語(yǔ)句執(zhí)行中產(chǎn)生的錯(cuò)誤,當(dāng)執(zhí)行try中的語(yǔ)句產(chǎn)生錯(cuò)誤后,java就將錯(cuò)誤交與catch中的程序段來(lái)處理。 Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); /用Class.forName方法來(lái)裝載jdbcodbc數(shù)據(jù)庫(kù)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(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)論