第5单元数据库访问技术.pptVIP

  • 0
  • 0
  • 约3.76千字
  • 约 30页
  • 2019-01-03 发布于天津
  • 举报
第5单元数据库访问技术

《Java EE框架技术进阶式教程》 作者:赵彦 第5单元 数据库访问技术 单元描述    单元描述:大多数网络程序的开发都需要数据库的支持。控制台、图形化界面客户端与数据库交互的途径就是执行SQL语句。在Java中,访问数据库的主要技术就是JDBC。JDBC是Java规定的访问数据库的标准API,目前主流数据库都支持JDBC。解决如何使用JDBC技术访问MySQL数据库是本单元的主要目标。 单元目标 ? 掌握SQL的基本概念; ? 掌握MySQL的基本操作; ? 通过实例掌握JDBC的设计方案和典型用法; ? 了解JDBC编程的基本步骤。 5.1 任务1 引入性案例    任务描述及任务目标:开发Java EE应用程序的环境,需要安装JDK(Java Development Kit,Java开发工具箱),它是整个Java的核心,包括了Java运行环境JRE(Java Runtime Environment),一些Java工具和Java基础的类库。 5.1.1 案例分析    一个完整的系统,往往会用到大量的数据,数据库本身就是存储数据的仓库,在程序中扮演着重要的角色。在数据库和应用程序之间,数据库负责数据管理,应用程序负责业务逻辑。在一个商业应用中,引入数据库技术维护数据的存取是完全必要的,这也是设计数据库的初衷。 5.1.2 解决方案    在目前的知识体系下,添加一个普通用户的解决方案就是直接到数据库中向“user”表添加一条记录。 5.1.3 具体实现    在SQL中,添加一条记录要使用insert语句。insert语句的语法格式如下: insert [into] 表名 {[(字段列表)] { values (相应的值列表)   要执行的insert语句如下: insert into user(userName,passWord,age,telNum,e_Mail) values(王新民,123456,33wxm@163.com); 5.2 任务2 MySQL数据库    任务描述及任务目标:对于数据库设计部分,本书选用MySQL数据库为背景讲解。与SQL Server和Oracle相比,MySQL精巧、稳定、执行效率高、易于掌握,同时它具有与Java平台衔接无障碍的特性,因此本书选用MySQL作为后台数据库设计的平台。该任务主要学习MySQL的安装、配置和使用。 5.2.1 MySQL安装与配置    读者可以从官方网站()下载MySQL,目前的稳定版本是MySQL 5.0。MySQL提供安装版与非安装版下载。    管理员账户“root”对应的密码“123456” 5.2.2 MySQL的使用    MySQL为关系型数据库,符合SQL标准。SQL语言是一个综合的、功能极强、方便易学的结构化查询语言。它集查询语言QL(Query Language)、数据定义语言DDL(Data Definition Language)、数据操纵语言DML(Data Manipulation Language)、数据控制语言DCL(Data Control Language)于一体。 5.2.2 MySQL的使用  1.创建数据库    使用create database创建数据库。例如下面给出的是创建名为“shopping”的数据库的代码。 5.2.2 MySQL的使用  2.删除数据库    删除数据库使用drop database命令。下面给出首先删除“shopping”数据库,然后再使用use命令将shopping切换为当前数据库的代码。 5.2.2 MySQL的使用  3.修改数据库    修改数据库使用alter database命令。注意使用该命令的账号为系统账号,具有所有权限,当前系统账号为root,为管理员账户,具有所有权限。下面给出首先创建“shopping”数据库,然后将该数据库的编码格式改为了“gbk”的代码。 5.2.2 MySQL的使用 4.创建表    使用create table创建表。    实例1:根据本单元任务1中表1“user”表的表结构在“shopping”数据库中创建“user”表。  代码如下: 5.2.2 MySQL的使用 5.删除表   删除表可以使用drop table命令。 6.修改表   修改表结构使用alter table命令。 7.插入数据   使用insert语句向表插入数据。 8.删除数据   使用delete删除表中的数据。 5.2.2 MySQL的使用  9.修改数据    使用update语句修改数据,例如,将“user”表中“王新民”的密码改为“123”的代码如下。  10.查询数据    查询数据

文档评论(0)

1亿VIP精品文档

相关文档