第六章数据库应用-课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第六章数据库应用-课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第六 数据库 应用 课件
- 资源描述:
-
1、第六章 数据库应用 o6.1 关系数据库基础知识 o6.2 MySql与Navicat安装与配置 o6.3 数据库操作语言 o6.4 JDBC 6.1 关系数据库基础知识o1关系(Relation):一个关系就是一个表文件,对应一张表,每个关系都有一个关系名称。o2元组(Tuple):表中的一行数据,称为元组,通常称为记录。o3属性(Attribute):表中的一列数据,通常称为字段。o4关键字(Key):可唯一标识元组的属性或属性集,通常称为主键。o5域(Domain):属性的取值范围,指某个指定区域的值。o6关系模式:对关系的描述。学号姓名性别年龄所在系00001张三男20计算机系0000
2、2李四女21农学系00003王五女19食品系0004赵六男22经管系6.2 MySql与与Navicat安装与配置安装与配置oMySql数据库是一个流行的免费开源数据库,为了方便可视化开发这里还引入Navicat可视化开发环境。下面就其安装与配置分别进行讲解。o在MySql的页面mysql/downloads/中提供了MySql数据库的下载。6.3 数据库操作语言数据库操作语言o6.3.1 数据定义语言数据定义语言oCreate语句:oCreate语句可用来创建数据库和数据表,创建数据库的语法为:oCreate database odatabase是创建数据库的关键字,用来表示创建的是数据库;
3、databaseName是数据库的名称。注:表示必填项。o创建数据表的语法为:oCreate table(ocol_name1 type not null|null default default_value auto_incremento,col_name2 type not null|null default default_value auto_incrementoo,col_nameN type not null|null default default_value auto_incremento)o例如:创建一个名为student的数据表oCreate table student(o
4、id int(4)not null primary key auto_increment,oname char(20)not null,osex int(4)not null default 0,odegree double(16,2)o);6.3.2 数据操纵语言数据操纵语言o1、insert语句oinsert语句是向数据库表中添加一行数据的语句,它的语法如下:oinsert into 表名(列名)values(值列表)o例如:在上面创建的student数据表中添加一条记录。oinsert into student(name,sex,degree)values(张三,1,80)o2、upda
5、te语句oupdate语句用于修改数据库表中特定记录或者字段的数据,其语法格式如以下代码所示:oupdate 表名 set 列名=值 where 条件oo例如,在Student表中存储所有学员的信息,如果想更改学员“张三”的分数为“86”,则已知的条件为姓名是“张三”,要修改的列为“分数”,希望修改的值为“86”,那么语句如下:oUpdate Student set degree=86 where name=张三o3、delete语句odelete语句可以删除表中的一行或多行记录,其语法格式如下所示:o odelete from 表名 where 条件o其中where子句指定将删除的记录应当满
6、足的条件,where子句省略时,则删除表中的所有记录,这种删除方式只能删除整行记录,不能删除整列。o例如,准备删除Student表中姓名为“张三”的学员,代码如下所示:odelete from Student where name=张三o4、select语句oselect语句为查询语句,其的语法结构如下所示:oselect 列名 from 表名 where 条件 group by 分组列名 having 分组后筛选条件 order by 排序列名 DESC/ASC limit N o例如,从student数据表中取出所有数据oSelect*from Student6.4 JDBCo6.4.1
7、JDBC简介 oJDBC(Java DataBase Connectivity)是Sun公司提供的一组用来按照统一方式访问数据库的API。它向程序员提供了独立于数据库的统一接口,可以使开发人员不必考虑所用的特定数据库便可编写应用程序,实现了Java与数据库的互连。6.4.2 配置配置JDBC驱动驱动o1、配置方法1:直接添加外部JAR包。o首先在要添加JAR包的工程上单击右键,选择“Build Path”“Configure Build Path”,o在Build Path窗口中选择“Librarys”页 o然后,选择【Add External JARS】按钮,打开添加外部JARS包文件对话框
展开阅读全文