- 1、本文档共41页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ADO数据库访问技术二.ppt
教学内容 ASP对数据库访问的原理及方法; SQL语言简介; Recordset对象简介; Recordset对象的属性和方法; Recordset对象的应用——Recordset对象的创建、游标类型和锁定类型的设置。 教学重点、难点: 重点: ASP对数据库访问的原理及方法, SQL语句及其应用,Recordset对象的创建、游标类型和锁定类型的设置。 难点: SQL语句及其应用,Recordset对象的创建、游标类型和锁定类型的设置。 7.6.1 ASP对数据库访问的原理图解 7.6.2 ASP对数据库访问的方法 使用数据集( Recordset对象) 通过ADO组件中的Recordset对象以及Field对象完成对数据库的查询,并完成对数据库中的记录添加、修改和删除。 使用存储过程( Command对象) 通过SQL语句完成对数据库中数据的添加、修改和删除等管理操作。 7. 6.3 数据集( Recordset对象) Web应用程序使用Connection对象连接数据资源仅是建立了与数据库通信的接口,是对数据库访问的首要步骤而不是最终目的。 数据集是从数据库的一个表或多个表中查询、提取的数据子集(也称为记录集),是动态页面的数据源。 ASP仅针对数据集(数据库中的部分数据),提高访问效率。 数据集由Recordset对象创建。 7.7 SQL语言简介 Select语句——查询数据 Insert语句——添加记录 Delete语句——删除记录 Update语句——更新记录新建简单查询。 7.7.1 Select语句 从数据库中查询有关记录,产生数据集。 语法: 7.7.1 Select语句 选取全部数据 Select * From users 选取指定字段的数据 Select real_name,email From users 只选取前若干条记录 Select Top 3 * From users 用表中原有的字段产生派生字段 Select real_name,(submit_date+365)As new_date From users 7.7.1 Select语句 根据条件选取数据 Select * From users Where submit_date#2003-11-1# 按关键字查找记录 Select * From users Where real_name like%勇%“ 查询结果排序 Select * From users Order By real_name ASC 查询满足条件的记录的总数 Select Count(*)As total From users Where submit_ date#2003-11-1# 按关键字查找记录 7.7.1 Select语句 组合查询 Select users.real_name,daylog.log_date,daylog.IP From users,daylog Where users.user_name=daylog.user_name 7.7.2 Insert语句 插入数据 语法: 实例:在users表中增加一条完整的记录 Insert Into users(user_name, password , real_name , tel , email , submit_date) Values(晓云 , 123456 , 小云 , 654456 , meng@163.com , #200310-10#) 7.7.2 Insert语句 也可以在users表中的记录增加部分字段,如: users表中增加了一个年龄字段age,为数字类型。 Insert Into users(user_name, age) Values(xhangpeng,23) Insert语句中经常出错点: 没有对主键赋值 字段不允许空字符串,却赋了空字符串 字符串型字段的值两边没有加双引号 日期型字段的值两边没有加#号 7.7.3 Delete语句 删除一条或多条记录 语法: 说明 “Where条件”,凡是符合条件的记录都会被删除,如果没有符合条件的记录则不删除。 如果省略“Where条件”,将删除所有数据。 7.7.3 Delete语句 删除user name为“tutu”的用户 Delete From users Where user name=tutu“ 删除2003年1月1日前注册,且real_name为“张三丰”的用户 Delete From users Where submit_date#2003-1-1# And real_name=“张三丰” 删除表中所有数据 Delete From users 7.7.4
文档评论(0)