JSP程序设计基础教程 教学课件 ppt 苗连强 JSP程序设计基础教程(第8章)

上传人:E**** 文档编号:89370112 上传时间:2019-05-24 格式:PPT 页数:70 大小:774KB
返回 下载 相关 举报
JSP程序设计基础教程 教学课件 ppt 苗连强 JSP程序设计基础教程(第8章)_第1页
第1页 / 共70页
JSP程序设计基础教程 教学课件 ppt 苗连强 JSP程序设计基础教程(第8章)_第2页
第2页 / 共70页
JSP程序设计基础教程 教学课件 ppt 苗连强 JSP程序设计基础教程(第8章)_第3页
第3页 / 共70页
JSP程序设计基础教程 教学课件 ppt 苗连强 JSP程序设计基础教程(第8章)_第4页
第4页 / 共70页
JSP程序设计基础教程 教学课件 ppt 苗连强 JSP程序设计基础教程(第8章)_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《JSP程序设计基础教程 教学课件 ppt 苗连强 JSP程序设计基础教程(第8章)》由会员分享,可在线阅读,更多相关《JSP程序设计基础教程 教学课件 ppt 苗连强 JSP程序设计基础教程(第8章)(70页珍藏版)》请在金锄头文库上搜索。

1、JSP程序设计基础教程课件 制作人:王国辉,JSP程序设计基础教程,第8章 JSP数据库应用开发,课件制作人:王国辉,第 8章 JSP数据库应用开发,8.1 SQL Server 2000数据库管理系统 8.2 JDBC简介 8.3 JDBC中的常用接口 8.4 连接数据库 8.5 典型JSP数据库连接 8.6 数据库操作技术,课件制作人:王国辉,8.1 SQL Server 2000数据库管理系统,SQL Server的全称是Microsoft SQL Server,是由美国微软公司制作并发布的一种性能优越的关系型数据库管理系统(Relational Database Management

2、System,RDBMS),具有强大的数据库创建、开发、设计和管理功能。目前,SQL Server数据库在中小型项目上应用非常广泛。,8.1.1 安装SQL Server 2000 8.1.2 安装SQL Server 2000 SP4补丁 8.1.3 创建数据库 8.1.4 创建数据表,课件制作人:王国辉,8.1.1 安装SQL Server 2000,SQL Server 2000共包括企业版、标准版、个人版、开发版、Windows CE版和企业评估版等6个版本,用户可以根据实际需求选择安装不同的版本,它们的安装过程大致相同,下面以安装SQL Server 2000简体中文个人版为例介绍S

3、QL Server 2000的安装过程。,(1)将SQL Server 2000安装盘放入光驱,运行程序;在打开的安装界面中,单击“安装SQL Server 2000组件”选项,在进入的“安装组件”界面中单击“安装数据库服务器”选项,在打开的“欢迎”对话框中单击“下一步”按钮,将打开“计算机名”对话框。,课件制作人:王国辉,8.1.1 安装SQL Server 2000,(2)在“计算机名”对话框中,选中“本地计算机”单选按钮,单击“下一步”按钮;在打开的“安装选择”对话框中,选中“创建新的SQL Server实例,或安装客户端工具”单选按钮,单击“下一步”按钮;在打开的“用户信息”对话框中,

4、输入姓名和公司,单击“下一步”按钮;在打开的“软件许可证协议”对话框中,单击“是”按钮;在打开的“安装定义”对话框中,选中“服务器和客户端工具”单选按钮,单击“下一步”按钮;在打开的“实例名”对话框中,勾选“默认”复选框,即采用默认的实例名,单击“下一步”按钮;在打开的“安装类型”对话框中,选中“典型”单选按钮,即进行典型安装,单击“下一步”按钮,将打开如下图所示的“服务账户”对话框。,课件制作人:王国辉,8.1.1 安装SQL Server 2000,(3)在“服务账户”对话框中设置用户账户。这里选择“使用本地系统账户”选项,单击“下一步”按钮,将打开如下图所示的“身份验证模式”对话框。,课

5、件制作人:王国辉,8.1.1 安装SQL Server 2000,(4)在“身份验证模式”对话框中可以选择用于SQL Server 2000安装的安全模式。这里选择“混合模式”选项,同时勾选“空密码”复选框,单击“下一步”按钮,将打开“开始复制文件”对话框;在该对话框中,单击“下一步”按钮,则开始安装SQL Server 2000数据库;安装完成后,在打开“安装完毕”对话框中,单击“完成”按钮,完成SQL Server 2000数据库的安装。,课件制作人:王国辉,8.1.2 安装SQL Server 2000 SP4补丁,如果计算机的操作系统是Windows 2003,或者是Windows X

6、P,成功安装SQL Server 2000数据库后,还需要对其进行升级,否则应用程序将不能够与数据库建立连接。,说明:在安装SQL Server 2000 SP4补丁前,需要确定在企业管理器中没有被置疑的数据库,所谓置疑的数据库是指附加到企业管理器中的数据库文件被用户手动删除。,安装SQL Server 2000 SP4补丁的基本过程如下。,课件制作人:王国辉,8.1.2 安装SQL Server 2000 SP4补丁,(1)下载SQL Server 2000 SP4压缩包,并将其解压缩;在解压缩得到的SQL2KSP4文件夹中双击setup.bat文件,在打开的“欢迎”对话框中单击“下一步”按

7、钮;在打开的“软件许可证协议”对话框中,单击“是”按钮接受许可证协议;在打开的“实例名”对话框中直接单击“下一步”按钮,将打开的“连接到服务器”对话框中,选中“Windows身份验证”单选按钮,单击“下一步”按钮,将打开“SA密码警告”对话框。,课件制作人:王国辉,8.1.2 安装SQL Server 2000 SP4补丁,(2)在“SA密码警告”对话框中,选中“忽略安全威胁警告,保留密码为空”单选按钮,如下图所示。,课件制作人:王国辉,8.1.2 安装SQL Server 2000 SP4补丁,单击“确定”按钮;在打开的“错误报告”对话框中,单击“确定”按钮;在打开的“开始复制文件”对话框中

8、,单击“下一步”按钮,开始对SQL Server 2000数据库进行升级,在升级的过程中,将显示如下图所示的进度信息。,(3)当升级补丁安装完成之后,系统将自动进行相应的设置,例如,升级数据库脚本、更新MSDE组件等。,课件制作人:王国辉,8.1.3 创建数据库,在SQL Server 2000中,可以通过企业管理器创建数据库,下面将介绍如何在企业管理器中创建数据库。,(1)选择“开始”/“所有程序”/“Microsoft SQL Server”/“企业管理器”命令,打开“企业管理器”;在“控制台根目录”中,依次展开“Microsoft SQL Server”/“SQL Server组”/“(

9、LOCAL)”/“数据库”节点,并且选中“数据库”节点;在该节点上单击鼠标右键,在弹出的快捷菜单中选择“新建数据库”菜单项,将打开“数据库属性”对话框。 (2)在“数据库属性”对话框的“名称”文本框中,输入数据库名为db_database08,单击“确定”按钮,完成数据库的创建。此时,在控制台根目录的数据库节点中,将显示新创建的数据库。,课件制作人:王国辉,(1)在企业管理器中,展开刚刚创建的数据库db_database08节点,在其子节点“数据库”上,单击鼠标右键,在弹出的快捷菜单中选择“新建表”菜单项,将打开表设计器窗口。 (2)在表设计器窗口的“列名”列中,输入字段名ID,在“数据类型”

10、列中选择字段类型为int,同时,为了将该字段设置为自动编号,还需要在“列”选项卡中,将标识设置为“是”,按照该方法继续添加所需要的字段(如name和pwd),如下图所示。,8.1.4 创建数据表,创建好数据库后,就可以在该数据库中创建数据表了。在企业管理器中创建数据库的具体方法如下。,课件制作人:王国辉,8.1.4 创建数据表,课件制作人:王国辉,8.1.4 创建数据表,课件制作人:王国辉,8.2 JDBC概述,JDBC是用于执行SQL语句的API类包,由一组用Java语言编写的类和接口组成。JDBC提供了一种标准的应用程序设计接口,通过它可以访问各类关系数据库。下面将对JDBC技术进行详细介

11、绍。,8.2.1 JDBC技术介绍 8.2.2 JDBC驱动程序,课件制作人:王国辉,8.2.1 JDBC技术介绍,JDBC的全称为Java DataBase Connectivity,是一套面向对象的应用程序接口(API),制定了统一的访问各类关系数据库的标准接口,为各个数据库厂商提供了标准接口的实现。通过JDBC技术,开发人员可以用纯Java语言和标准的SQL语句编写完整的数据库应用程序,并且真正地实现了软件的跨平台性。在JDBC技术问世之前,各家数据库厂商执行各自的一套API,使得开发人员访问数据库非常困难,特别是在更换数据库时,需要修改大量代码,十分不方便。JDBC的发布获得了巨大的成

12、功,很快就成为了Java访问数据库的标准,并且获得了几乎所有数据库厂商的支持。,课件制作人:王国辉,8.2.1 JDBC技术介绍,JDBC是一种底层API,在访问数据库时需要在业务逻辑中直接嵌入SQL语句。由于SQL语句是面向关系的,依赖于关系模型,所以JDBC传承了简单直接的优点,特别是对于小型应用程序十分方便。需要注意的是,JDBC不能直接访问数据库,必须依赖于数据库厂商提供的JDBC驱动程序,通常情况下使用JDBC完成以下操作: (1)同数据库建立连接; (2)向数据库发送SQL语句; (3)处理从数据库返回的结果。,课件制作人:王国辉,8.2.1 JDBC技术介绍,JDBC具有下列优点

13、:,(1)JDBC与ODBC十分相似,便于软件开发人员理解; (2)JDBC使软件开发人员从复杂的驱动程序编写工作中解脱出来,可以完全专著与业务逻辑的开发; (3)JDBC支持多种关系型数据库,大大增加了软件的可移植性; (4)JDBC API是面向对象的,软件开发人员可以将常用的方法进行二次封装,从而提高代码的重用性。,课件制作人:王国辉,8.2.1 JDBC技术介绍,与此同时,JDBC也具有下列缺点:,(1)通过JDBC访问数据库时速度将受到一定影响; (2)虽然JDBC API是面向对象的,但通过JDBC访问数据库依然是面向关系的; (3)JDBC提供了对不同厂家的产品的支持,这将对数据

14、源带来影响。,课件制作人:王国辉,8.2.2 JDBC驱动程序,JDBC驱动程序是用于解决应用程序与数据库通信的问题,它可以分为JDBC-ODBC Bridge、JDBC-Native API Bridge、JDBC-middleware和Pure JDBC Driver4种,下面分别进行介绍。,JDBC-ODBC Bridge是通过本地的ODBC Driver连接到RDBMS上。这种连接方式必须将ODBC二进制代码(许多情况下还包括数据库客户机代码)加载到使用该驱动程序的每个客户机上,因此,这种类型的驱动程序最适合于企业网,或者是利用Java编写的3层结构的应用程序服务器代码。,1JDBC-

15、ODBC Bridge,课件制作人:王国辉,8.2.2 JDBC驱动程序,JDBC-Native API Bridge驱动通过调用本地的native程序实现数据库连接,这种类型的驱动程序把客户机API上的JDBC调用转换为Oracle、Sybase、Informix、DB2或其他DBMS的调用。需要注意的是,和JDBC-ODBC Bridge驱动程序一样,这种类型的驱动程序要求将某些二进制代码加载到每台客户机上。,2JDBC-Native API Bridge,3JDBC-middleware,课件制作人:王国辉,JDBC-middleware驱动是一种完全利用Java编写的JDBC驱动,这种

16、驱动程序将JDBC转换为与DBMS无关的网络协议,然后将这种协议通过网络服务器转换为DBMS协议,这种网络服务器中间件能够将纯Java客户机连接到多种不同的数据库上,使用的具体协议取决于提供者。通常情况下,这是最为灵活的JDBC驱动程序,有可能所有这种解决方案的提供者都提供适合于Intranet用的产品。为了使这些产品也支持Internet访问,它们必须处理Web所提出的安全性、通过防火墙的访问等方面的额外要求。几家提供者正将JDBC驱动程序加到他们现有的数据库中间件产品中。,8.2.2 JDBC驱动程序,课件制作人:王国辉,8.2.2 JDBC驱动程序,Pure JDBC Driver驱动是一种完全利用Java编写的JDBC驱动,这种类型的驱动程序将JDBC调用直接转换为DBMS所使用的网络协议。这将允许从客户机机器上直接调用DBMS服务器,是Intranet访问的一个很实用的解决方法。由于许多这样的协议都是专用的,因此数据库提供者自己将是主要来源,有几家提供者已在着手做这件事了。,4Pure JDBC Dr

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号