




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
《數(shù)據(jù)庫系統(tǒng)的安裝和調(diào)試》實(shí)驗(yàn)報(bào)告第一局部MySQL數(shù)據(jù)庫的安裝和使用一、實(shí)驗(yàn)?zāi)康模赫莆誐ySQL數(shù)據(jù)庫環(huán)境搭建的具體步驟和操作方法。掌握啟動(dòng)和運(yùn)行MySQL的方法。掌握使用SQL語句創(chuàng)立數(shù)據(jù)庫、表及向表中插入記錄的方法。二、實(shí)驗(yàn)內(nèi)容和步驟1、首先,查看本臺(tái)機(jī)器的C盤根目錄下是否有mysql的文件夾,如果沒有,請(qǐng)到2006develop文件夾(FTP服務(wù)器上)中下載文件,解壓后進(jìn)行安裝。2、進(jìn)入安裝目錄,然后切換到bin文件夾下,雙擊運(yùn)行命令mysqld.exe:3、翻開命令窗口,然后切換到C:\mysql\bin文件夾下,并輸入如下命令:C:\mysql\bin>mysql-uroot-p回車后出現(xiàn)Enterpassword:提示信息,繼續(xù)敲入回車符,就進(jìn)入到MySQL的工作界面:mysql>o成功地連接后,可以在mysql>提示下輸入QUIT(或\q)隨時(shí)退出:mysql>QUITBye4、在mysql>提示符輸入selectversion(),current_date();命令,系統(tǒng)將顯示什么信息?nysql>selectuersion<),current_dateTOC\o"1-5"\h\z+++uersion<>!current.date<>;+++!4.0.20a-debug!2010-11-05;+++1rowinset<0.02sec>5、下面,在mysql>提示下輸入命令SHOWDATABASES;系統(tǒng)將顯示什么信息?(該命令用來顯示MySQL中已創(chuàng)立的數(shù)據(jù)庫名稱)ysql>SHOWDATABASESiDatabase'TOC\o"1-5"\h\z*+imysql;test!>+rowsinset<0.00sec>6、在mysql>提示下輸入命令usetest;,系統(tǒng)給出提示信息Databasechanged,表示已經(jīng)轉(zhuǎn)到數(shù)據(jù)庫test中。7、在mysql>提示下輸入命令showtables;,系統(tǒng)給出的提示信息是什么?nysql>usetestDatabasechangednysql>showtables;Emptyset<0.00sec>8、下面,將創(chuàng)立我們實(shí)驗(yàn)用的數(shù)據(jù)庫、表和表中的記錄。數(shù)據(jù)庫名稱:stud+自己學(xué)號(hào)的最后4位,如:stud0180o該數(shù)據(jù)庫用來記錄學(xué)生學(xué)習(xí)的基本情況,主要包括三張表:Student(學(xué)生表),內(nèi)容如下:sno(學(xué)號(hào))sname(姓名)sex(性別)sage(年齡)95001王云女18Course(課程表),內(nèi)容如下:95002劉濤男2095003夏雨女1995004吳青女18SC(學(xué)生選課表),內(nèi)容如下:eno(課程號(hào))cname(課程名稱)ctime(課時(shí))ccredit(學(xué)分)c001C語言724c002數(shù)學(xué)724c003英語483c004數(shù)據(jù)庫724請(qǐng)?jiān)趍ysql>提示下,輸入命令createdatabasestudO18O;來創(chuàng)立數(shù)據(jù)庫?;剀嚭罄^續(xù)輸入命令showdatabases;系統(tǒng)顯示的結(jié)果是什么?sno(學(xué)號(hào))eno(課程號(hào))grade(成績)95001c0016095002c0027095003c0038095004c00490]mysql>createdatabasestud0180;hueri/OK,1rowaffected<0.00sec)showdatabases;iDatabase'imysqlistud0180itestrowsinset<0.00sec>9、在mysql>提示下,輸入命令usestudlOl1;將操作環(huán)境轉(zhuǎn)到新數(shù)據(jù)庫中。10、在mysql>提示下,輸入命令createtableStudent(snochar(5),snamevarchar(16),sexchar(2),sageint);并回車。如果系統(tǒng)的提示信息為:QueryOK,。rowsaffected,那么表示創(chuàng)立成功。nysql>usestud0180;Databasechangednysql>createtableStudent<snochar<5>^.snaneuarchai*<16>,sexchar<2>,sageint>;QueryOK,0rovisaffected<0.08sec>11、在mysql>提示下,輸入命令createtableCourse(cnochar(4),cnamevarchar(30),ctimeint,ccreditsmallint);并回車。nysql>createtableCourse<cnochar<4>,cnameuarchar<30>,ctineint,ccreditsnailint>;QueryOK,0rowsaffected<0.03sec>12、繼續(xù)在mysql>提示下,輸入命令createtableSC(snochar(5),enochar(4),gradeint);并回車。最后,在提不符下輸入命令showtables;系統(tǒng)提不信息是什么?nysql>createtableSCCsnochar<5>,cnochar<4>,gradeint>;QueryOK,0rowsaffected<0.05sec)nysql>showtablesTOC\o"1-5"\h\z!Tables_in_stud0180i¥+icourse;iSCaistudent'
13、在mysql>提示下,輸入命令LOADDATALOCALINFILEVmysql/stud.txfINTOTABLEstudentFIELDSTERMINATEDBY假設(shè)操作成功,便可以看到如下的提示信息:QueryOK,4rowsaffected(0.05sec)hysql>LOADDATALOCALINFILEJZnysqlZstud.txtJINTOTABLEstudentFIELDSTERMINHTEDBY;OueryOK,4rovisaffected<0.13sec>^Records:4Deleted:0Skipped:0Warnings:014、在mysql>提示下,輸入命令select*fromstudent;,運(yùn)行結(jié)果是什么?nysql>select*fronstudent:isnoisnameisexisage!++++++<<E+<<E+<<E80981211rovisinset<0.00sec>+<<E8098121115、繼續(xù)輸入命令LOADDATALOCALINFILEVmysql/course.txfINTOTABLEcourseFIELDSTERMINATEDBY并回車完成對(duì)course表有容的插入。mysql>LOADDATALOCALINFILEJ/mysql/course.txt*INTOTABLEcourseFIELDSTERMINATEDBY;QueryOK,4rovisaffected<0.02sec>Records:4Deleted:0Skipped:0Warnings:016、接下來用insert命令完成對(duì)數(shù)據(jù)的錄入,在mysql>提示下分別輸入如下命令:InsertintoSCvaluesC9500T/cOO1\60);InsertintoSCvaluesC95002\,c002\70);InsertintoSCvalues(695003\,c003\80);InsertintoSCvalues('95004','c004',90);至此,實(shí)驗(yàn)用的數(shù)據(jù)庫、表和記錄都已創(chuàng)立好,可以進(jìn)行下一階段的工作。ysql>InsertintoSCualues<J95001J,9c001,j.60>;ueryOK,1rowaffected<0.03sec>ysql>InsertintoSCualues<J95002J9c002J,70>;ueryOK.1rowaffected<0.00sec)ysql>InsertintoSCualues<,95003J9c003J,80>;ueryOK.1rowaffected<0.00sec>ysql>InsertintoSCualues<,95004J9c004Jj.90>;ueryOK,1rowaFFected<0.00sec〉三、實(shí)驗(yàn)小結(jié):通過這次實(shí)驗(yàn)的學(xué)習(xí),我初步了解了MySQL,并基本掌握MySQL數(shù)據(jù)庫環(huán)境搭建的具體步驟和操作方法和啟動(dòng)和運(yùn)行MySQL的方法,還能夠熟練使用SQL語句的基本命令,還能夠根據(jù)實(shí)驗(yàn)提示成功創(chuàng)立數(shù)據(jù)庫、表及向表中插入記錄。這些對(duì)以后學(xué)習(xí)數(shù)據(jù)庫起了一點(diǎn)鋪墊的作用。第二局部使用JSP連接MySQL數(shù)據(jù)庫并編程一、實(shí)驗(yàn)?zāi)康模毫私馊绾螌ySQL數(shù)據(jù)庫配置為JSP開發(fā)使用的數(shù)據(jù)庫。掌握在JSP中如何建立與MySQL的連接。掌握使用JSP編程的方法訪問數(shù)據(jù)庫中的數(shù)據(jù)。二、實(shí)驗(yàn)內(nèi)容和步驟1、使用Ultraedit創(chuàng)立一個(gè)JSP頁面,名稱為自己的學(xué)號(hào)20051011.jsp,內(nèi)容如下:<%@pagecontentType=,,text/html;charset=gb2312/z%><%@pageimport二〃java?sql.*〃%><%Statementstmt二null;ResultSetrs=null;Class.forName(〃coni?mysql.jdbc.Driver").newlnstance();try{Connectionconn=DriverManager.getConnection(z/jdbc:mysql://localhost/stud0180?user=root&password=z/);stmt=conn.createStatement();rs=stmt.executeQuery("select*fromstudent");while(rs.next()){%>您的第一個(gè)字段內(nèi)容為:<%=rs.getString(l)%><%}%><%out.print(z,數(shù)據(jù)庫操作成功,恭喜你\n〃);%><%rs.close();stmt,close();conn,close();}catch(SQLExceptionex)(//handleanyerrorsSystem,out.printin(^SQLException:〃+ex.getMessage());System,out.printlnC'SQLState:〃+ex.getSQLState());System,out.printIn(/zVendorError:〃+ex.getErrorCode()):}%>2、將其保存在Tomcat的安裝目錄下的\webapps\R00T目錄中,然后啟動(dòng)Tomcat,接著在瀏覽器中輸入地址:地/localhost:8080/20091120180.jsp,如果文件正確,就能看到運(yùn)行結(jié)果。請(qǐng)將運(yùn)行結(jié)果的截圖保存在下面。!按照InternetExplorer中的默認(rèn)設(shè)置現(xiàn)在已關(guān)閉Intranet設(shè)置。單擊此處查看更多項(xiàng)選擇項(xiàng)...您的第一個(gè)字段內(nèi)容為:95001您的第一個(gè)字段內(nèi)容為:95002您的第一個(gè)字段內(nèi)容為:95003您的第一個(gè)字段內(nèi)容為:95004數(shù)據(jù)庫操作成功,恭喜你
95001950029500195002950039500495001950029500395004rowsmset<0.00sec>Commandsendv/ith;or\g.snosagepassword:netotheMySQLmonitor.MySQLconnectionidis8ruersion:snavneisex9help;995001950029500395004rowsmset<0.00sec>Commandsendv/ith;or\g.snosagepassword:netotheMySQLmonitor.MySQLconnectionidis8ruersion:snavneisex9help;9or■forhelp.Type*\c*toclearthebuffer.ysql>usestud0180atabasechangedysql>select*fronstudent->;"HySQLCouandLineClientbnysql>LOADDATALOCALINFILEJ/nysql/course.txtJINTOTABLEcourseFIELDSTERMIHATEDBY;QueryOK,4rowsaffected<0.01sec>Records:4Deleted:0Skipped:0Warnings:080981211女女云濤雨青王劉夏吳ienoicnane!ctineiccre
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- grc專項(xiàng)施工方案
- 網(wǎng)絡(luò)放線施工方案
- 煤礦常見失爆現(xiàn)象爆現(xiàn)象
- 2025深圳市臨時(shí)勞動(dòng)合同書
- 微生物檢驗(yàn)專業(yè)發(fā)展的現(xiàn)狀與試題及答案
- 2024年籃球裁判員等級(jí)考試通關(guān)試題及答案
- 2025科技公司勞動(dòng)合同模板下載
- 項(xiàng)目管理專業(yè)人士考試內(nèi)容的深度解析試題及答案
- 農(nóng)作物種子繁育員考試復(fù)習(xí)題及答案
- 2024農(nóng)業(yè)植保員教學(xué)目標(biāo)試題及答案
- GB/T 21477-2024船舶與海上技術(shù)非金屬軟管組件和非金屬補(bǔ)償器的耐火性能試驗(yàn)方法
- 設(shè)備運(yùn)輸包裝方案
- 高中信息技術(shù)《走近人工智能》教學(xué)設(shè)計(jì)
- 第八章 堅(jiān)持以促進(jìn)國際安全為依托-國家安全教育大學(xué)生讀本教案
- 建設(shè)工程施工合同糾紛起訴狀范本6篇
- 中華人民共和國保守國家秘密法實(shí)施條例培訓(xùn)課件
- 2024年飲料供應(yīng)鏈銷售與分銷協(xié)議
- 翼狀胬肉患者護(hù)理查房
- 2025高考數(shù)學(xué)專項(xiàng)復(fù)習(xí):指對(duì)同構(gòu)問題 講義
- 虛擬用戶場景構(gòu)建
- 可行性報(bào)告編制服務(wù)方案
評(píng)論
0/150
提交評(píng)論