欢迎来到天天文库
浏览记录
ID:27618795
大小:265.50 KB
页数:58页
时间:2018-12-02
《将动态网页和网络数据库建立连接》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、任务8.3将动态网页和网络数据库建立连接1概述2ODBC的安装与参数配置3结构化查询语言SQL4ADO数据库访问技术5Connection对象6Command对象7Recordset对象8Web数据库访问实例1Web数据库概述1.1数据库与数据库管理系统1.数据库(Database)数据库是指以一定的结构存储在计算机外部存储器上的相关数据集合。2.数据库管理系统(DBMS)对数据库进行管理的软件系统称为数据库管理系统,简称DBMS(DataBaseManagementSystem)。3、Web数据库及其优点集Web技术与数据库技术的优点于一身。无
2、需开发专门的客户端界面程序,节省用户的培训时间和费用。通过Web方式访问数据库的标准统一。可供用户随时随地访问,并不受所用计算机平台的限制。可以动态更新网页的内容。可以利用数据库管理系统的强大搜索功能,来帮助Web用户搜寻所需的信息。可以实现各种网络应用。1.2Web数据库访问技术简介1、浏览器/服务器/数据库服务器三层结构2、所有关系数据库系统支持SQL/92语言规范3、通过浏览器访问数据库的渠道从CGI到ODBC、NSAPI等技术方案,目前ASP技术是操作Web数据库的主要方法之一。1.3ASP访问数据库的方法1.ODBC2.OLEDB3.A
3、DO1.ODBC(OpenDataBaseConnection)是Microsoft提出的数据库访问技术,是连接数据库的通用驱动程序。应用程序访问数据库的传统方式ODBC将所有对数据库底层操作全部隐藏在其驱动程序内核中,ODBC最大的优点是能以统一的方式处理所有的数据库,客户应用程序不直接存取数据。2、OLEDB满足系统对数据集成更高的要求;提供了底层软件接口,可在C/C++中直接使用;扩展了ODBC的功能,能访问任何以基本的行和列格式表示的数据。3、ADOADO(ActiveXDataObject)是ASP内置的、用于访问Web数据库的Acti
4、veX服务器组件。可将它与ASP结合起来,编写提供后台数据库信息的动态网页,并在客户端实现对Web数据库的查询、插入、更新和删除数据的操作。ASP文件ADO——应用层编程接口OLEDBProviderODBC驱动程序数据库2ODBC的安装与参数配置2.1ODBC数据源DSN(DataSourceName)是数据库系统和客户程序之间的桥梁;系统DSN:允许所有用户登录到特定服务器去访问数据库;用户DSN:使用身份验证仅允许特定的用户登录到特定的数据库。补充内容:Access数据库的应用1、打开Access程序;2、新建或打开Access数据库;使用
5、设计器创造表构建数据表的结构往数据表中填入数据字段名称数据类型说明UserID自动编号客户编号,主键,自动递增Nick文本(12)客户昵称Password文本(16)密码Name文本(12)客户姓名Email文本(20)客户电子邮件地址Province文本(12)客户所在省份City文本(12)客户所在城市Address文本(38)客户住址Zip文本(8)邮政编码Phon文本(16)客户联系电话2.2创建ODBC数据源1、打开数据源管理器(管理工具)2、创建新数据源3、选择数据库文件4、设置访问数据库的用户名和密码3结构化查询语言SQL3.1SQ
6、L语言概述1、SQL命令数据定义数据查询数据操纵3.1SQL语言概述2、关系数据库中所有的数据均存储在数据表中一个数据库中包含多个表;所有数据都保存在由记录行和字段列组成的二维表中。3.2查询语句Select语法:SELECT字段名[,字段名,…]FROM表名[WHERE条件]说明:(1)、[]内可选(2)、字段名指要在查询后输出哪些字段,各项间以,隔开。还可用*输出表中所有字段(3)where条件从句规定了查询条件。3.3查询语句应用举例1、查询数据表中所有记录的所有字段Select*from商品2、有选择地显示数据表中的某些字段select商
7、品编号,商品名称,售价from商品3、对字段进行运算select商品编号,商品名称,售价-1from商品3.3查询语句应用举例4、对数据表中的记录进行筛选(1)select*from商品where商品名称=“可乐”(2)select*from商品where售价>10(3)select*from商品where商品名称like‘%茶%’3.4SQL中的数据操纵语句1、添加记录的操作Insertinto表名(字段名1,字段名2)values(值1,值2)说明(1)在表的尾部添加一条新记录并将指定的值赋给对应字段;(2)各值的类型、宽度和顺序须与指定的各
8、字段对应;(3)当插入一条记录的所有字段时,各字段名可省略;3.4SQL中的数据操纵语句1、添加记录的操作(实例)insertinto商
此文档下载收益归作者所有