书签 分享 收藏 举报 版权申诉 / 22
上传文档赚钱

类型Java-Web应用开发技术与案例教程课件第4章第1次课.ppt

  • 上传人(卖家):晟晟文业
  • 文档编号:3704073
  • 上传时间:2022-10-06
  • 格式:PPT
  • 页数:22
  • 大小:113.49KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《Java-Web应用开发技术与案例教程课件第4章第1次课.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    Java_Web 应用 开发 技术 案例 教程 课件
    资源描述:

    1、Java_Web应用开发技术与案例教程课件第4章第1次课基础基础简单回顾数据库的有关知识简单回顾数据库的有关知识1、首先要选择一种数据库(、首先要选择一种数据库(MySQL、SQL Server、oracle),并会对数据库操作),并会对数据库操作2、对于要使用的数据库,需下载相关的、对于要使用的数据库,需下载相关的系统系统并安装。并安装。(安装数据库,就是安装数据库程序,该程序称为(安装数据库,就是安装数据库程序,该程序称为数据库服务器,在后台运行数据库服务器,在后台运行)3、利用数据库有关的命令,实现对数据库的操作。、利用数据库有关的命令,实现对数据库的操作。但必须有如下信息:但必须有如下

    2、信息:用户名、用户密码、数据库名、数据表名用户名、用户密码、数据库名、数据表名等。等。4、对数据库及其数据表的最基本的操作为:、对数据库及其数据表的最基本的操作为:添加记录、删除记录、修改记录、查询记录(称为添加记录、删除记录、修改记录、查询记录(称为CRUD)5、所有操作都是使用、所有操作都是使用SQL语句实现的。这种语句实现的。这种对数据库的操作是面向结构的对数据库的操作是面向结构的,即是结构,即是结构化数据库操作。化数据库操作。6、另外,对数据库操作有两种方式:、另外,对数据库操作有两种方式:(1)使用)使用“命令行命令行”命令,对数据库操作。命令,对数据库操作。(2)使用可视化应用程序

    3、对数据库进行操作。)使用可视化应用程序对数据库进行操作。本章学习的内容本章学习的内容 本章要学习的是本章要学习的是通过通过Java 语言使用语言使用SQL语句实现对数据库的操作语句实现对数据库的操作(访问)(访问)。如何实现呢?如何实现呢?下面我给出下面我给出Java访问数据库的基本思想与实现方法。访问数据库的基本思想与实现方法。引言引言01MySQL数据库的下载、安装与操作数据库的下载、安装与操作1、MySQL数据库的下载、安装数据库的下载、安装 这里我下载并安装:这里我下载并安装:mysql-5.5.20-win32.msi(也可以下载其它版本)(也可以下载其它版本)2、基于命令行方式,实

    4、现对数据库的直接操作。、基于命令行方式,实现对数据库的直接操作。(1)启动)启动MySQL数据库数据库 (2)创建数据库)创建数据库 (3)创建数据表)创建数据表 (4)利用)利用SQL 语句,实现对数据库的访问操作语句,实现对数据库的访问操作3、安装可视化操作客户端应用程序(目前有很多,可以根据自己的情况选择一种)、安装可视化操作客户端应用程序(目前有很多,可以根据自己的情况选择一种)这里我选择:这里我选择:MySQL-Front_Setup.exe 同样需要下载并安装(注意,必须在安装同样需要下载并安装(注意,必须在安装MySQL数据库后,再安装)数据库后,再安装)4、利用、利用可视化操作

    5、客户端应用程序,实现对数据库的访问操作。可视化操作客户端应用程序,实现对数据库的访问操作。5、使用、使用Java语言访问语言访问MySQL数据库,必须下载所需要的支持连接驱动程序。数据库,必须下载所需要的支持连接驱动程序。需要下载:需要下载:mysql-connector-java-5.1.13-bin.jar (也可以下载其它版本的,但要(也可以下载其它版本的,但要MySQL数据库版本互相支持)数据库版本互相支持)数据库的操作数据库的操作(1)创建数据库:)创建数据库:ch04_students(学生成绩管理学生成绩管理)CREATE DATABASE ch04_students defau

    6、lt charset=utf-8;(2)创建一个数据表:)创建一个数据表:stu 该表有字段:该表有字段:xh(整型)(整型),name(字符串字符串),cj(整型(整型 Use students;CREATE TABLE stu(xh int,name varchar(20),cj int)default charset=utf-8;(3)SQL 语句语句 添加语句:添加语句:String sql=“insert into stu(xh,name,cj)values(1,张三张三,75);或:或:String sql=“insert into stu(xh,name,cj)values(?,

    7、?,?);修改语句:修改语句:String sql=“update stu set cj=100 where xh=10;String sql=“update stu set cj=?where xh=?;删除语句:删除语句:String sql=delete from stu where cj60;String sql=delete from stu where cj=?and cj=75 and cj数据库,然后数据库,然后,从数据库从数据库-Java)处理方式:处理方式:运输运输SQL语句,并运回执行结果。语句,并运回执行结果。实现:实现:对于数据库操作有两种类型:对于数据库操作有两种类

    8、型:查询数据库查询数据库、更新数据库(添加、删除、修改)更新数据库(添加、删除、修改)(1)查询数据库操作实现)查询数据库操作实现 String sql=select xh,name,cj from stu;/查询查询SQL语句语句 ResultSet rs=stmt.executeQuery(sql);/执行查询执行查询SQL语句,并得到查询结果集合语句,并得到查询结果集合(2)更新数据库(添加、删除、修改)操作实现更新数据库(添加、删除、修改)操作实现 String sql2=“delete stu”;/删除记录删除记录SQL语句语句 int n=stmt.executeUpdate(sq

    9、l2);/执行删除执行删除SQL语句,并返回实际删除记录的条数语句,并返回实际删除记录的条数 问题问题3:我们是否可以将我们是否可以将问题问题1和和问题问题2同时实现处理呢?同时实现处理呢?即:造汽车的同时,将要运输的货物同时装到汽车上。即:造汽车的同时,将要运输的货物同时装到汽车上。处理方式:处理方式:汽车运输汽车运输SQL语句(同时组装),并运回执行结果。语句(同时组装),并运回执行结果。实现:实现:(1)查询数据库操作实现)查询数据库操作实现 String sql=select xh,name,cj from stu where cj=60 and cj=60 and cj=60 and

    10、 cj=?and cj=60 and cj0)System.out.println(“删除记录成功,共删除了删除记录成功,共删除了”+n+“记录!记录!”);else System.out.println(“删除不成功!删除不成功!”);3、如何对返回的结果进行处理呢?如何对返回的结果进行处理呢?(2)对)对“查询查询”数据库的操作数据库的操作利用利用控制台界面控制台界面显示信息:显示信息:String sql=“select xh,name,cj from stu where cj=?and cj=?and cj你要查询的学生数据表中共有你要查询的学生数据表中共有 人人 记录条数记录条数 学

    11、号学号 姓名姓名 成绩成绩 问题:问题:当对数据库的操作完成了,我们所创建的当对数据库的操作完成了,我们所创建的汽车汽车、桥、查询结果集合,桥、查询结果集合,这些对象这些对象都不需要了,为了节省资源,必须回收再利用?都不需要了,为了节省资源,必须回收再利用?如何回收呢如何回收呢?处理方式:处理方式:拆掉就可以了。拆掉就可以了。在计算机上要在计算机上要关闭关闭“对象对象”,就释放资源了,就释放资源了。注意,关闭的次序,先创建的后关闭注意,关闭的次序,先创建的后关闭。实现:实现:Connection conn=DriverManager.getConnection(url);/创建连接对象创建连接

    12、对象 PreparedStatement pstmt=conn.prepareStatement(sql);RrsultSet rs=pstmt.executeQuery();/执行,得到查询结果集合执行,得到查询结果集合,注意,这里是空参数注意,这里是空参数 rs.close();pstmt.close();conn.close();4、关闭对象,释放资源、关闭对象,释放资源5、如何实现任意条件的查询、删除、修改以及添加所希望如何实现任意条件的查询、删除、修改以及添加所希望的任意记录的任意记录 需要添加一个输入页面,提供所需要的查询条件、或者要添加记录的相关信息。需要添加一个输入页面,提供所

    13、需要的查询条件、或者要添加记录的相关信息。例如,对于有条件的查询,其实现:例如,对于有条件的查询,其实现:(1)需要设计一个输入页面(提交相关的数据):)需要设计一个输入页面(提交相关的数据):(2)再进入访问数据库页面(在该页面获取数据,并设置给)再进入访问数据库页面(在该页面获取数据,并设置给SQL语句)语句)第1次课总结 今天针对数据库访问操作,提出了今天针对数据库访问操作,提出了4大问题,每个大问题下分别给出对大问题,每个大问题下分别给出对应的多个小问题,这些问题理解了、掌握了,我们的学习目标也就达到应的多个小问题,这些问题理解了、掌握了,我们的学习目标也就达到了,希望各位同学,了,希望各位同学,自己再认真自己再认真厘清厘清各问题以及他们之间的关系各问题以及他们之间的关系。通过对这些问题的分析与解答,我们应该知道如何设计程序,利用通过对这些问题的分析与解答,我们应该知道如何设计程序,利用Java语言实现对数据库的操作了。语言实现对数据库的操作了。提示:提示:给出一个较完整的设计给出一个较完整的设计作业:作业:按今天介绍的内容及其方法,自己设计程序,完成对数据库的访按今天介绍的内容及其方法,自己设计程序,完成对数据库的访问操作。问操作。

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:Java-Web应用开发技术与案例教程课件第4章第1次课.ppt
    链接地址:https://www.163wenku.com/p-3704073.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库