ch6Web数据库.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六讲 Web数据库 Web数据库的概念 Web数据库系统的构架 Web数据库应用系统的实现 Web数据库操作几个问题 事务处理 重点: Web数据库的构架、实现 1 不同类型的数据源 关系数据库 文档数据库 数据文件 XML文档 电子邮件 Office文档 PDF文档 1-1 Web数据库概念 信息内容保存在数据库表中 由程序访问数据库生成Web页面 用户通过页面访问数据库中信息 维护数据库的内容即可更新页面内容 2 Web数据库系统的构架 Html页面+表单-Web服务器端程序-数据库 Html页面+插件-Web服务器端程序-数据库 Html页面+XmlHttpRequest -Web服务器端程序-数据库服务器 2-1 Web数据库系统的构架(1) 服务器端技术 提交表单-Web服务器处理-数据库服务 浏览器-Web服务器-数据库服务器 基本构架、如网站新闻等 2-2 Web数据库系统的构架(2) 客户端技术 页面中含有插件 插件事件请求-数据库服务,例JavaApplet 浏览器-数据库服务器 复杂界面的应用 2-3 Web数据库系统的构架(3) 客户端技术(Ajax) 页面、脚本 页面、脚本—Web服务器端程序—数据库服务 浏览器—Web服务器—数据库服务器 例:google文档、论坛 3 Windows平台的服务器端技术构架 3-1 数据源 数据源:数据库类型、数据库服务器地址、数据库名、用户名、口令 数据源连接方式: OLEDB字符串 OLEDB对象组件数据库连接 DNS ODBC数据源名,开放数据库连接 3-1-1 OLEDB字符串 SQL Server数据库服务器OLEDB字符串: Provider=Microsoft.SQLOLEDB.1; Data Source=MyHost; Initial Catalog=student; UserID=student; Password= Access数据库OLEDB字符串: Provider=Microsoft.Jet.OleDB.4.0;Data Source= Server.mappath(WordHome.mdb) 3-1-2 建立DSN 打开ODBC数据源管理器 ?选择“系统DSN” ?添加DSN ?选择数据源类型 ?选择数据库文件或数据库服务器 ?输入用户名和口令、连接参数 ?连接测试 3-2 数据库访问对象ADO 3-2-1 ADO对象模型 Connection对象:建立与关闭数据源的连接; Command对象:执行SQL指令,访问数据源; RecordSet对象:存放访问数据源后返回的所有记录,是最常使用的对象; Fields集合:包含RecordSet对象中所有的Field对象; 3-2-1 ADO对象模型(续) Field对象:提供对RecordSet对象所存放的某一条记录的各个字段进行访问的功能; Properties集合:包含所有的Property对象; Property对象:提供有关参数,供Connection, Command,RecordSet,Field对象使用; Parameter对象:提供Command对象所需的参数; Error对象:代表访问数据源时产生的某个错误; Parameters集合:包含所有的Parameter对象; Errors集合:包含所有的Error对象。 3-2-2 Recordset对象 记录集 字段 Fields[(Key)][.Name][.Count] 例: xm=objRS.Fields(UserName) objRS.Fields(UserName) = newName 3-2-3 Recordset对象常用方法 Open 打开记录集 AddNew 增加记录 Delete 删除记录 Move 移动记录指针 Update 更新数据库表 Close 关闭记录集 3-3 ADO、OLEDB、ODBC关系 3-3-1 数据 在一个数据源上可以建立多个数据库连接; 在一个数据库连接上可以建立多个记录集。 4 Web数据库应用系统的实现 建立数据库连接对象 建立数据库记录集对象 建立SQL语句字符串(浏览、增加、修改) 建立OLEDB数据库连接字符串 打开数据库连接 打开记录集(浏览) 操作记录集 关闭数据库 4-1-1 OLEDB访问数据库的代码 % Set cn=Server.CreateObject(“ADODB.Connection”) Set rs=Server.CreateObject(“ADODB.Recordset”) strSQL=“SELECT * FROM tb1” strCnn=“Provider=Microsoft.SQLOL

文档评论(0)

803322fw + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档