版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
《數(shù)據(jù)庫系統(tǒng)的安裝和調(diào)試》實驗報告第一局部MySQL數(shù)據(jù)庫的安裝和使用一、實驗?zāi)康模赫莆誐ySQL數(shù)據(jù)庫環(huán)境搭建的具體步驟和操作方法。掌握啟動和運行MySQL的方法。掌握使用SQL語句創(chuàng)立數(shù)據(jù)庫、表及向表中插入記錄的方法。二、實驗內(nèi)容和步驟1、首先,查看本臺機器的C盤根目錄下是否有mysql的文件夾,如果沒有,請到2006develop文件夾(FTP服務(wù)器上)中下載文件,解壓后進行安裝。2、進入安裝目錄,然后切換到bin文件夾下,雙擊運行命令mysqld.exe:3、翻開命令窗口,然后切換到C:\mysql\bin文件夾下,并輸入如下命令:C:\mysql\bin>mysql-uroot-p回車后出現(xiàn)Enterpassword:提示信息,繼續(xù)敲入回車符,就進入到MySQL的工作界面:mysql>o成功地連接后,可以在mysql>提示下輸入QUIT(或\q)隨時退出: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ù)據(jù)庫、表和表中的記錄。數(shù)據(jù)庫名稱:stud+自己學號的最后4位,如:stud0180o該數(shù)據(jù)庫用來記錄學生學習的基本情況,主要包括三張表:Student(學生表),內(nèi)容如下:sno(學號)sname(姓名)sex(性別)sage(年齡)95001王云女18Course(課程表),內(nèi)容如下:95002劉濤男2095003夏雨女1995004吳青女18SC(學生選課表),內(nèi)容如下:eno(課程號)cname(課程名稱)ctime(課時)ccredit(學分)c001C語言724c002數(shù)學724c003英語483c004數(shù)據(jù)庫724請在mysql>提示下,輸入命令createdatabasestudO18O;來創(chuàng)立數(shù)據(jù)庫?;剀嚭罄^續(xù)輸入命令showdatabases;系統(tǒng)顯示的結(jié)果是什么?sno(學號)eno(課程號)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;,運行結(jié)果是什么?nysql>select*fronstudent:isnoisnameisexisage!++++++<<E+<<E+<<E80981211rovisinset<0.00sec>+<<E8098121115、繼續(xù)輸入命令LOADDATALOCALINFILEVmysql/course.txfINTOTABLEcourseFIELDSTERMINATEDBY并回車完成對course表有容的插入。mysql>LOADDATALOCALINFILEJ/mysql/course.txt*INTOTABLEcourseFIELDSTERMINATEDBY;QueryOK,4rovisaffected<0.02sec>Records:4Deleted:0Skipped:0Warnings:016、接下來用insert命令完成對數(shù)據(jù)的錄入,在mysql>提示下分別輸入如下命令:InsertintoSCvaluesC9500T/cOO1\60);InsertintoSCvaluesC95002\,c002\70);InsertintoSCvalues(695003\,c003\80);InsertintoSCvalues('95004','c004',90);至此,實驗用的數(shù)據(jù)庫、表和記錄都已創(chuàng)立好,可以進行下一階段的工作。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〉三、實驗小結(jié):通過這次實驗的學習,我初步了解了MySQL,并基本掌握MySQL數(shù)據(jù)庫環(huán)境搭建的具體步驟和操作方法和啟動和運行MySQL的方法,還能夠熟練使用SQL語句的基本命令,還能夠根據(jù)實驗提示成功創(chuàng)立數(shù)據(jù)庫、表及向表中插入記錄。這些對以后學習數(shù)據(jù)庫起了一點鋪墊的作用。第二局部使用JSP連接MySQL數(shù)據(jù)庫并編程一、實驗?zāi)康模毫私馊绾螌ySQL數(shù)據(jù)庫配置為JSP開發(fā)使用的數(shù)據(jù)庫。掌握在JSP中如何建立與MySQL的連接。掌握使用JSP編程的方法訪問數(shù)據(jù)庫中的數(shù)據(jù)。二、實驗內(nèi)容和步驟1、使用Ultraedit創(chuàng)立一個JSP頁面,名稱為自己的學號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()){%>您的第一個字段內(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目錄中,然后啟動Tomcat,接著在瀏覽器中輸入地址:地/localhost:8080/20091120180.jsp,如果文件正確,就能看到運行結(jié)果。請將運行結(jié)果的截圖保存在下面。!按照InternetExplorer中的默認設(shè)置現(xiàn)在已關(guān)閉Intranet設(shè)置。單擊此處查看更多項選擇項...您的第一個字段內(nèi)容為:95001您的第一個字段內(nèi)容為:95002您的第一個字段內(nèi)容為:95003您的第一個字段內(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等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度會議攝影攝像與視頻制作服務(wù)合同4篇
- 2025年度基礎(chǔ)設(shè)施項目鋼筋供應(yīng)與承包合同書4篇
- 2025年度車房租賃與智慧停車系統(tǒng)合作合同4篇
- 二零二五年度山地生態(tài)保護補償承包合同4篇
- 二零二五年電信網(wǎng)絡(luò)信息安全評估合同范本2篇
- 2025年度智能生產(chǎn)車間承包管理合同4篇
- 二零二五版擔保公司擔保貸款反擔保合同3篇
- 2025年度城市綠化帶養(yǎng)護與管理合同4篇
- 2025年度商鋪交易合同范本(精裝修交付)4篇
- 2025年度智能化廠房產(chǎn)權(quán)轉(zhuǎn)讓居間服務(wù)合同4篇
- 2024-2025學年人教版數(shù)學六年級上冊 期末綜合試卷(含答案)
- 收養(yǎng)能力評分表
- 山東省桓臺第一中學2024-2025學年高一上學期期中考試物理試卷(拓展部)(無答案)
- 中華人民共和國保守國家秘密法實施條例培訓課件
- 管道坡口技術(shù)培訓
- 2024年全國統(tǒng)一高考英語試卷(新課標Ⅰ卷)含答案
- 2024年認證行業(yè)法律法規(guī)及認證基礎(chǔ)知識 CCAA年度確認 試題與答案
- 皮膚儲存新技術(shù)及臨床應(yīng)用
- 外研版七年級英語上冊《閱讀理解》專項練習題(含答案)
- 2024年遼寧石化職業(yè)技術(shù)學院單招職業(yè)適應(yīng)性測試題庫必考題
- 上海市復(fù)旦大學附中2024屆高考沖刺模擬數(shù)學試題含解析
評論
0/150
提交評論