《数据库系统的安装和调试》实验报告样本_第1页
《数据库系统的安装和调试》实验报告样本_第2页
《数据库系统的安装和调试》实验报告样本_第3页
《数据库系统的安装和调试》实验报告样本_第4页
《数据库系统的安装和调试》实验报告样本_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

《数据库系统的安装和调试》实验报告第一局部MySQL数据库的安装和使用一、实验目的:掌握MySQL数据库环境搭建的具体步骤和操作方法。掌握启动和运行MySQL的方法。掌握使用SQL语句创立数据库、表及向表中插入记录的方法。二、实验内容和步骤1、首先,查看本台机器的C盘根目录下是否有mysql的文件夹,如果没有,请到2006develop文件夹(FTP服务器上)中下载文件,解压后进行安装。2、进入安装目录,然后切换到bin文件夹下,双击运行命令mysqld.exe:3、翻开命令窗口,然后切换到C:\mysql\bin文件夹下,并输入如下命令:C:\mysql\bin>mysql-uroot-p回车后出现Enterpassword:提示信息,继续敲入回车符,就进入到MySQL的工作界面:mysql>o成功地连接后,可以在mysql>提示下输入QUIT(或\q)随时退出:mysql>QUITBye4、在mysql>提示符输入selectversion(),current_date();命令,系统将显示什么信息?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;系统将显示什么信息?(该命令用来显示MySQL中已创立的数据库名称)ysql>SHOWDATABASESiDatabase'TOC\o"1-5"\h\z*+imysql;test!>+rowsinset<0.00sec>6、在mysql>提示下输入命令usetest;,系统给出提示信息Databasechanged,表示已经转到数据库test中。7、在mysql>提示下输入命令showtables;,系统给出的提示信息是什么?nysql>usetestDatabasechangednysql>showtables;Emptyset<0.00sec>8、下面,将创立我们实验用的数据库、表和表中的记录。数据库名称:stud+自己学号的最后4位,如:stud0180o该数据库用来记录学生学习的基本情况,主要包括三张表:Student(学生表),内容如下:sno(学号)sname(姓名)sex(性别)sage(年龄)95001王云女18Course(课程表),内容如下:95002刘涛男2095003夏雨女1995004吴青女18SC(学生选课表),内容如下:eno(课程号)cname(课程名称)ctime(课时)ccredit(学分)c001C语言724c002数学724c003英语483c004数据库724请在mysql>提示下,输入命令createdatabasestudO18O;来创立数据库。回车后继续输入命令showdatabases;系统显示的结果是什么?sno(学号)eno(课程号)grade(成绩)95001c0016095002c0027095003c0038095004c00490]mysql>createdatabasestud0180;hueri/OK,1rowaffected<0.00sec)showdatabases;iDatabase'imysqlistud0180itestrowsinset<0.00sec>9、在mysql>提示下,输入命令usestudlOl1;将操作环境转到新数据库中。10、在mysql>提示下,输入命令createtableStudent(snochar(5),snamevarchar(16),sexchar(2),sageint);并回车。如果系统的提示信息为:QueryOK,。rowsaffected,那么表示创立成功。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、继续在mysql>提示下,输入命令createtableSC(snochar(5),enochar(4),gradeint);并回车。最后,在提不符下输入命令showtables;系统提不信息是什么?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假设操作成功,便可以看到如下的提示信息:QueryOK,4rowsaffected(0.05sec)hysql>LOADDATALOCALINFILEJZnysqlZstud.txtJINTOTABLEstudentFIELDSTERMINHTEDBY;OueryOK,4rovisaffected<0.13sec>^Records:4Deleted:0Skipped:0Warnings:014、在mysql>提示下,输入命令select*fromstudent;,运行结果是什么?nysql>select*fronstudent:isnoisnameisexisage!++++++<<E+<<E+<<E80981211rovisinset<0.00sec>+<<E8098121115、继续输入命令LOADDATALOCALINFILEVmysql/course.txfINTOTABLEcourseFIELDSTERMINATEDBY并回车完成对course表有容的插入。mysql>LOADDATALOCALINFILEJ/mysql/course.txt*INTOTABLEcourseFIELDSTERMINATEDBY;QueryOK,4rovisaffected<0.02sec>Records:4Deleted:0Skipped:0Warnings:016、接下来用insert命令完成对数据的录入,在mysql>提示下分别输入如下命令:InsertintoSCvaluesC9500T/cOO1\60);InsertintoSCvaluesC95002\,c002\70);InsertintoSCvalues(695003\,c003\80);InsertintoSCvalues('95004','c004',90);至此,实验用的数据库、表和记录都已创立好,可以进行下一阶段的工作。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〉三、实验小结:通过这次实验的学习,我初步了解了MySQL,并基本掌握MySQL数据库环境搭建的具体步骤和操作方法和启动和运行MySQL的方法,还能够熟练使用SQL语句的基本命令,还能够根据实验提示成功创立数据库、表及向表中插入记录。这些对以后学习数据库起了一点铺垫的作用。第二局部使用JSP连接MySQL数据库并编程一、实验目的:了解如何将MySQL数据库配置为JSP开发使用的数据库。掌握在JSP中如何建立与MySQL的连接。掌握使用JSP编程的方法访问数据库中的数据。二、实验内容和步骤1、使用Ultraedit创立一个JSP页面,名称为自己的学号20051011.jsp,内容如下:<%@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()){%>您的第一个字段内容为:<%=rs.getString(l)%><%}%><%out.print(z,数据库操作成功,恭喜你\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,如果文件正确,就能看到运行结果。请将运行结果的截图保存在下面。!按照InternetExplorer中的默认设置现在已关闭Intranet设置。单击此处查看更多项选择项...您的第一个字段内容为:95001您的第一个字段内容为:95002您的第一个字段内容为:95003您的第一个字段内容为:95004数据库操作成功,恭喜你

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. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论