java_web编程学习

上传人:da****ge 文档编号:243098063 上传时间:2024-09-15 格式:PPT 页数:24 大小:132KB
返回 下载 相关 举报
java_web编程学习_第1页
第1页 / 共24页
java_web编程学习_第2页
第2页 / 共24页
java_web编程学习_第3页
第3页 / 共24页
点击查看更多>>
资源描述
,Click to edit Master title style,Click to edit Master text styles,第六章 搭建,MySQL,数据库开发环境,在前分别介绍了,Java,的开发环境以及,JavaWeb,的相关运行环境,但是对于实际应用开发来说,还是远远不够的,目前绝大多数的,JavaWeb,应用,都是建立在数据库的基础上的,本章将介绍数据库的搭建,对,MySQL,数据库进行简单的介绍,然后讲解,MySql,数据库的安装和使用方法。,6.1 MySQL,概述,MySQL,是当前应用最广泛的开源数据库软件,在非商业用途下可免费使用。,MySQL,精小但是执行效率高,运行稳定,深受欢迎。无论是中小型商业应用还是学习之用都是很不错的选择。,开发人员可以通过,MySQL,提供的, MySQL,简介,MySQL,公司最初是由,David Axmark,、,Allan Larsson,和,Michael Monty Widenius,在瑞典创办的。,MySQL,是一种开放源码软件,“开放源码”意味着任何人都能使用和改变软件。任何人都能从,Internet,下载,MySQL,软件,而无需支付任何费用。,MySQL,软件采用了,GPL,(,GNU,通用公共许可证),如果开发人员需要在商业应用程序中嵌入,MySQL,代码,则可以从,MySQL,公司购买商业许可版本。,6.1.2,下载并安装,MySQL,本书中,采用,MySQL,的,5.0,版本进行开发,因此,在,MySQL,网站的首页的菜单栏上,单击,downloads,的链接,进入,MySQL,的下载画面,,在,MySQL,的下载中,提供了两种,MySQL,的下载方式,一种是供个人免费使用的版本,一种是供商业应用的,MySQL,企业版,因为本书是做教材使用,因此下载,MySQL,的个人版,可以直接单击单击,MySQL Community Server,,即可进入,MySQL,个人版的下载画面,,1,安装,MySQL,的步骤如下。,(,1,)双击执行,MIS,文件,便可自动解压缩进行安装,首先出现的是安装程序准备画面,,(,2,)单击“,Next”,按钮,即可进入选择安装类型画面,,(,3,)在选择安装类型界面中,单击单选框“,Typical,(典型)”,单击“,Next”,按钮,程序即可开始安装。,(,4,)安装结尾,单击“,finish”,按钮,则完成安装。,(,5,)接下来会弹出数据库安装界面,可以一直单击“,Next”,按钮,。,(,6,)在安装过程中,会提示用户选择数据库的编码格式,在此选择,GB3212,,单击“,Next”,按钮。,(,7,)在弹出的密码设置界面,需要设置数据库的访问密码,在此将密码设置为“,123456”,,单击“,Next”,按钮。,(,8,)接下来则开始进行数据库的安装,如果安装成功,则在分步安装提示的前面画“”,如果安装失败,则在分步安装提示前画“,”,,单击“,Finish”,按钮,完成安装。,2,安装测试,安装完毕后,即可通过,Windows,的命令窗口来使用,MysQL,,首先打开,Windows,的命令提示符窗口,,(,1,)进入,MysQL,的默认安装路径“,C:Program FilesMySQLMySQL Server 5.1bin”,(,2,)输入命令“,mysqld-nt”,启动,MySQL,,要验证是否安装成功,则可以通过输入命令“,mysqlshow -u root”,,查看是否能显示所有的数据库,如果显示则表示安装成功,,(,3,)读者可以通过命令行界面来进行各种数据库的操作。,6.1.3,下载并安装,XAMPP,前面介绍了,MySQL,的下载和安装,如果单纯使用命令来操作数据库,就会显得非常繁琐,本节将介绍使用一个客户端来对数据库进行操作,操作起来就会非常的方便,这个客户端就是,XAMPP,。,XAMPP,(,Apache+MySQL+PHP+PERL,)是一个建站集成工具包,功能强大,这个工具包可以分别在,Windows,、,Linux,、,Solaris,操作系统下进行安装使用,并且支持多国语言,例如英文、简体中文、繁体中文、韩文、俄文等。,安装,XAMPP,客户端,即可安装,Apache,、,MySQL,、,PHP,、,PERL,四种软件,并且,XAMPP,提供了不错的,Web,界面来对这些软件进行管理,下面就介绍,XAMPP,的安装方法。,6.1.3,下载并安装,XAMPP,(,1,)首先进入网站,http:/www.apachefriends.org,,即可看到,XAMPP,的首页,,(,2,)单击首页头部的“简体中文”按钮,可以切换成简体中文显示,选择“,XAMPP”,,可以进入,XAMPP,的下载页面,选择“适用于,Windows,的,XAMPP”,进行下载。,(,3,)目前,XAMPP,的最新版本是,1.7.3,,下载这个版本。这里选择安装包下载方式。,(,4,)下载完毕,直接进行安装即可,如图,6.21,所示。,(,5,)安装完毕后,在,Windows,的桌面菜单中,可以找到,XAMPP,,即可打开,XAMPP,控制面板,,注意:在,XAMPP,的控制面板中,可以对,Apache,、,MySQL,等软件进行控制,用户可以对软件进行配置、启动、停止等操作。,(,6,)开启,Apache,和,MySQL,服务,并在浏览器地址栏输入“,http:/localhost/phpmyadmin”,,进入,MySQL,的管理界面,,6.1.4,连接,MySQL,数据库,安装完成,MySQL,数据库后,需要安装,MySQL,的数据库驱动程序,用于和,Java,程序建立关系,,MySQL,的数据库驱动程序可以在官方,MySQL,的官方网站下载到,,下载后,,,得到一个文件,“,mysql-connector-java-5.*-bin.jar”,,,在使用时,,,只需要将这个文件放置到项目的,“,WEB-INFlib”,目录下就可以了。,6.2,使用,MySQL,数据库,在前面已经介绍了,MySQL,的安装,已经完成了数据库的基本工作,接下来就是要对数据库进行操作和使用,本书使用,XAMPP,来操作,MySQL,数据库,举例建立一个用户信息表,并且数据库名为“,userManagement”,,数据库中有表“,user”,,表中的字段分别为:,id,、,username,、,password,、,cardid,,其中,id,为表的主键,具体的方法如下。,6.3 SQL,语言,前面讲解了如何安装和使用,MySQL,数据库,在此基础上,读者更需要了解的是,SQL,的基本语法,因为不管是使用,MySQL,数据库,还是使用,Oracle,、,DB2,等数据库,都必须掌握,SQL,的语法。,6.3.1 SQL,语言简介,SQL,语言的全称是,Structured Query Language,,即结构化查询语言。,SQL,语言是操作数据库的基础语言。对于不同的数据库产品,,SQL,是数据库的标准语言,可以通过命令行的方式,使用,SQL,语言操作数据库,也可以在,JDBC API,中执行,SQL,语言完成数据库的操作。例如建表、查询条目等等。,SQL,主要分为用于进行数据库模式定义的,DDL,和用于进行数据操作的,DML,。,1 SQL,语言主要包含有,4,个部分:,数据查询语言:,SELECT,数据操纵语言:,INSERT, UPDATE, DELETE,数据定义语言:,CREATE, ALTER, DROP,数据控制语言:,COMMIT WORK, ROLLBACK WORK,6.3.2 SQL,基本语法,SQL,的基本语法非常简单,,SQL,查询最基本形式如下:,SELECT FROM WHERE,代码说明:,SELECT,,指定哪些栏位要列示出來,FROM,,要搜寻的表格名称,WHERE,,指定要搜寻的条件,ORDER BY,,指定哪些栏位要排序,(ASC,,,DESC),1,创建表,创建表命令为,CREATE TABLE,。它主要包括两个部分,首先要指明表名,其次需要指定各个字段的名称及类型,即数据库表的列属性。,2,修改表,对表的修改命令为,ALTER TABLE,,该命令可以完成对表信息的修改,例如添加或者修改一个字段名等。,3,删除表,删除表的操作可以通过命令,DROP TABLE,完成,它需要指定所有删除的表名。,4,添加记录,添加记录主要是通过,INSERT,语句来完成。,INSERT,语句的示例如下所示。,5,删除记录,删除记录主要是通过,DELETE,语句来完成。在删除记录时通常是根据某个条件进行删除,例如,当某一个字段值为指定值时,需要删除相关的记录信息。如果不指定删除的条件,则会删除该表中的所有信息。,6,修改记录,修改记录主要是通过,UPDATE,语句来完成。修改记录时通常是根据某个条件进行修改,例如当某个字段值为指定值时,修改相关记录信息。,7,查询记录,查询记录主要是通过,SELECT,语句来完成。查询记录时通常是根据某个条件进行查询,例如当某个字段值为指定值时,查询相关记录信息。,6.3.3 DDL SQL,语句,DDL,是指,Data Defination Language,,数据定义语言。包括创建、删除、修改数据库、表、列等的,SQL,语句。,1,查看数据库模式,MySQL,中可以有多个数据库模式(,Schema,)。表建立在不同的数据库模式中。通常的,一个应用程序对应一个数据库模式。数据库模式保证多个应用程序可以使用同一个,MySQL,服务器,但是却互不干扰。,2,切换数据库模式,使用,USE,命令切换到指定的数据库模式。,3,列出数据表,切换到某一数据库模式后使用,SHOW TABLES,列出该模式所有的数据表,,4,查看表结构,使用,DESC,或者,DESCRIBE,命令查看指定表的结构,5,创建数据库模式,information_schema,与,mysql,是系统数据库,尽量不要修改它们。使用,CREATE DATABASE,创建数据库,并在自定义数据库里创建表以及写数据等,,MySQL,默认的编码方式为,latin1,,显示中文字符时可能会乱码。可以在创建数据库的时候指明数据库编码。,6,删除数据库模式,删除数据库使用,DROP DATABASE,命令,7,修改数据库模式,修改数据库使用,ALTER DATABASE,命令。注意使用,ALTER DATABASE,可能需要相应的权限。,root,帐号为系统帐号,具有所有权限,,
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 小学资料


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!