JSP实验:MyEclipse、Tomcat、JDK、MySQL的安装与配置详解实验目的与要求通过本实验,熟悉编程语言的集成开发环境的安装配置和使用,掌握在集成开发环境中开发系统的一般步骤;熟悉大型数据库开发环境,掌握数据库管理系统中主要管理工具的使用方法,掌握在数据库管理器中和运用Transact-SQL语言操作各种数据库对象的方法。二、实验方案1.安装集成开发环境,进行开发环境变量的配置。2.练习和熟悉集成开发环境的各部件的运用。3.练习和熟悉在集成开发环境里开发一个软件项目的一般步骤。4.安装大型数据库,熟悉安装的一般步骤和配置5.练习和熟悉大型数据库管理系统各部件的运用;6.使用大型数据库管理系统的管理部件建立数据库、修改数据库、删除数据库等操作,并查看数据库的属性;7.在大型数据库管理系统中,利用Transact-SQL编程语言实现建立数据库系统、修改数据库、删除数据库等。8.使用大型数据库管理系统的管理部件在数据库中建立数据表、定义表结构和数据类型、修改数据表、删除数据表等操作;9.在大型数据库管理系统中,利用Transact-SQL编程语言实现建立数据表、定义表结构和数据类型、修改数据表、删除数据表等操作。三、实验结果和数据处理1、安装集成开发环境,进行开发环境变量的配置。【1】、环境变量的配置(1)、右键点击我的电脑—属性—高级—环境变量,在系统变量中找到Path,双击,再将其变量值改为自己的安装jdkbin所在的文件夹目录:C:\ProgramFiles\Java\jdk1.7.0\bin;最后点击确定。(2)、点击新建,在弹出框中输入变量名为classpath,变量值为jdk.;C:\ProgramFiles\Java\jdk1.7.0\lib\dt.jar;C:\ProgramFiles\Java\jdk1.7.0\lib\tools.jar;,点击确定,就完成了系统变量的配置了(3)、打开命令提示符窗口,输入javac–version命令,检测JDK配置是否成功。【2】、Tomcat的配置:在打开的MyEclipse工作页面中,选择菜单条上图标,在其下拉条上选择选项,进入Tomcat的配置页面,在左边的树形菜单中点击Tomcat,再在右边的文本框正确填入Tomcat所在的目录途径,同时在Tomcatserver下选择Enable选项,最后点击Apply进行提交即可接下来就是TomcatJDK的选择,在下拉条中选择运行环境中所配置的JDK,点击Apply进行提交,以上两个步骤完成后,就可以点击OK,Tomcat就配置完成。【3】、启动Tomcat:在图标的下拉条中选择所配置的Tomcat,直接点击Start启动。检验是否配置成功,在网页的地址栏中输入:,点击转入,看是否转入如下界面:1.练习和熟悉集成开发环境的各部件的运用。1、菜单栏:在MyEclipse工作页面最上端,所有的操作都可以在这里点击进行2、大纲视图:在工作界面的左上方,在这个区3、图片查看区:在在工作界面的左上中可域可以见到自己建立的项目文件的清单,可以下方,在这里查看程序中所要用到的进行删除,刷新等操作。图片。4、编辑窗口:位于在工作界面的正中间,占有最大面积,所有的程序代码的编写,修改都会在这进行,当编辑出现错误,界面上会有红色的叉叉提示,同时,如果你选择Preview,就可以进行程序结果的预览。4、信息栏:位于编辑窗口下方,但执行某项操作时,在这个窗口便可显示相应的信息,以下为启动Tomcat时的信息界面。3.练习和熟悉在集成开发环境里开发一个软件项目的一般步骤。1、新建一个项目EclipseTest:点击菜单栏上的File—New—WebProject,在弹出页面的文本框中输入项目名称EclipseTest,点击Finish,完成项目的新建。2、新建项目完成后,便可在大纲视图中见到新建好的项目。再在EclipseTest项目下的WebRoot文件夹下,点击右键,建立新的JSP文档,在弹出框中输入新建的JSP的名字,如下建立名为JExample2.jsp的文档,点击Finish完成。在左边的大纲视图中可见。1.在大纲视图中双击JExample2.jsp,即会在编辑窗口打开,之后便可对其进行程序编写了。4、将完成的程序代码进行保存,之后点击菜单栏图标,进行文件的部署。在弹出窗口中的下拉条中选择自己要进行部署的Project,在点击右边的Add选项,添加要使用的Tomcat,如下图:选择前面配置Tomcat6.x5、成功添加后就会在如下页面显示,点击OK,就可以完成发布了。6、发布成功后,启动Tomcat,再在网页的地址栏中输入地址【我的JExample2.jsp文件在工作空间中的EclipseTest—ch1文件夹中,所以我是输入如下地址:】,点击转到,就可以看到程序实现的页面了,如下图:4.安装大型数据库,熟悉安装的一般步骤和配置安装的数据库为MySQLv5.1.44正式版,下载了可视化界面软件是Navicat8LiteforMySQL,现在开始进行MySQL的安装,其安装页面如下图:1、接着根据个人需要,选择安装数据库的种类,配件及端口号,认真填写好服务器名称,用户名及密码,并进行记忆,等会连接数据库学要用到。1.系统自动安装所需要的配置,最后点击Finish,完成安装。1.接着打开可视化界面软件,就可以见到基本的MySQL的工作界面,如下:4、点击连接,将这个界面与安装的MySQL连接起来。在弹出页面输入前面安装数据库时,自己建立的数据库名称,用户名及密码,点击连接测试,接下来就会有弹出框提示你是否来接成功,成功后点击确定,便可在可视化界面中左边的连接栏,看到连接成功的数据库了。以下就是连接成功的工作界面,所有的操作结果都将在这个页面中显示5.练习和熟悉大型数据库管理系统各部件的运用;1.下图是MySQL的可视化页面中的菜单条,所有的操作都可以在这进行选择:(1)、菜单的第一行是笼统的菜单导航,每个选项都有多个操作选项:文件下,可以进行创建数据库连接,删除,导出,以及退出程序等操作;查看下,可以查看数据库中的相关信息,工具下,可以对输入字体,背景色等进行调节,也可显示历史记录。(2)、菜单的第二行排列了一些比较常用的选项的图标,这样比较易于对数据库进行操作。2、下图为MySQL的信息栏,左边显示了数据库的内容大纲,右边是具体的信息,当点击左边的某一项目时,在右边的框中就会显示相关的具体信息。6.使用大型数据库管理系统的管理部件建立数据库、修改数据库、删除数据库等操作,并查看数据库的属性;1、创建数据库:选择任意一个默认数据库,点击右键,在弹出框中点击创建数据库。在弹出框中输入数据库名称,选择想要的字符集类型,点击确定即可,在信息框的左边就可以看到自己新建的数据库了。结果如下图:2、删除数据库:选中要删除的数据库,点右键,在弹出框中点击丢弃数据库,就完成了3、查看属性:选中想要查看的数据库,点右键,在弹出框中点击数据库属性,结果如下:7.在大型数据库管理系统中,利用Transact-SQL编程语言实现建立数据库系统、修改数据库、删除数据库等。1、在菜单条上选中查询选项,在点击下方的创建查询,在弹出框内输入以下代码,创建一个新的数据库masql2,之后便会在信息栏显示出语句是否能够正确创建数据库成功,成功后便可以在初始页面中的左边大纲框中显示出新建的数据库。2、删除数据库:和创建数据库的步骤基本相同,只是所要输入的语句不通,删除数据库则是在输入框中输入以下代码:删除成功后,则数据库masql2在初始界面中不存在,无法查看到了8.使用大型数据库管理系统的管理部件在数据库中建立数据表、定义表结构和数据类型、修改数据表、删除数据表等操作;1、创建表:和新建数据库开始步骤一样,点击右键,选中新建表在弹出框中输入相应信息,想要建立一个学生表,包括学号,姓名,性别,年龄,所在系等信息,定义好数据类型,长度,并且将学号设置为主键,完成全部设定后,点击保存,在弹出框中输入表名,点击确定,就完成了学生表的新建了。结果如下,新建的学生表可以在相应的数据库中表的下拉条中见到2、修改表:选中要进行修改的表,点右键选择设计表,就可以在弹出框膝盖想要修改的内容了,完成后,点击保存即可。3、删除表:选中想要删除的表,点右键,选择删除表,即可。9.在大型数据库管理系统中,利用Transact-SQL编程语言实现建立数据表、定义表结构和数据类型、修改数据表、删除数据表等操作。1、使用Transact-SQL编程语言创建表课程1,在创建查询中输入语句如下,点击运行,就会在信息栏中显示是否创建成功。创建成功则可以在数据库中见到自己新建的表课程1了2、修改表:对课程1这个表,增加约束条件,规定表中的课程名必须是唯一值的点击运行,在信息栏中就知道是否成功。修改表课程1成功,出现如下信息:3、删除表:输入如下语句,删除课程1表信息栏出现如下信息,则表删除成功:四、结论通过此次试验,了解了编程语言集成开发环境的安装和使用,以及数据库的安装和使用,基本达到实验目的。其实这个学期一开始就学习MyEclipse的使用,所以在实验过程中相对就容易很多,基本上没有什么问题,主要就是一些程序代码编写出现问题,运行不了。在实验过程中比较困难就是数据库的软件MySQL的使用,因为这次真的是第一次使用它,虽然我们已经学习了SQLServer的使用,但是这个仍然不是很熟练,所以这次试验的问题主要就是MySQL的使用上了。首先,就是数据库的连接问题。在连接选项的弹出页面中,都不知道要输入什么,以为连接名就是用户名,所以总是连接不上,后来只是想随便试试是不是安装时出现的另外一个名字,结果就连接成功了。再者,就是使用Transact-SQL语言来实现数据库操作的问题。一开始根本就是找不到编辑的地方,后来就按照SQLServer的运作方法找到编辑框,可是编出的语言总是运行不了,通过信息栏的信息知道了是输入法的问题,解决了这个问题,信息栏中是显示操作成功了,可是在界面左边的大纲栏中却见不到,最终是询问过老师后,看了老师的完整示范才知道,自己前面的操作基本上都是正确的,而最后看不到结果是因为没有进行刷新,因为使用SQLServer是不用点击刷新的。所以这次实验最大的收获就是学会了MySQL的使用,知道它与SQLServer的一些异同点,助于我更好的学习数据库知识。五、问题与讨论所有的数据库操作都可以用Transact-SQL语言来实现吗?答:可以。Transact-SQL是ANSI标准SQL数据库查询语言的一个强大的实现,是对SQL的扩展,具有SQL的主要特点,同时增加了变量,运算符,函数,流程控制和注释等语言元素,使得其功能更加强大,T-SQL对SQLServer十分重要,SQLServer中使用图形界面能够完成的所有功能,都可以利用T-SQL来实现。Transact-SQL语言中标准的SQL语句畅通无阻.使用T-SQL操作时,与SQLServer通信的所有应用程序都通过向服务器发送T-SQL语句来进行,而与应用程序的界面无关。