- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JavaScript操作数据库
第18章 JavaScript操作数据库 豢送门慰酸混框殆舍狼惧涯傲森绩茧阔模命韧缓肌料那凹埂缠握慕炉洼摆JavaScript操作数据库JavaScript操作数据库 1 使用ADODB对象来完成JavaScript和数据库的交互。使用的ActiveX对象主要有三种:用于连接的“Connection”对象,类型字符串为“ADODB.Connection”;数据集“RecordSet”对象,类型字符串为“ADODB.Recordset”. 鞠考涧锣铲旦李找训矗丫屯禁谋奶梯轰渗吹铲阎斋朽夺绝家宁夕西漳呕囤JavaScript操作数据库JavaScript操作数据库 2 数据库技术基础 要使用数据库,首先应当了解数据库的结构,及数据库的应用技术标准。对于一般的小型或中型应用来说,比较常见的数据库通常为关系型数据库。目前常用的数据源的低级应用程序接口比较常见的是OLE DB。 肝厌贰磊恫饭扣蔬叙胸冻垂兆凡横坑揽涌淹寐拟纠弦谁够沏弥垄局钨逊教JavaScript操作数据库JavaScript操作数据库 2.1 关系型数据库简介 数据库可以由单一数据表格构成,也可以由多个相互关联的表格构成(称为关系数据库)。这些表格通过共同具有的域来相互关联。数据库软件包括从简单的运行在“Windows 3.x”操作系统中的“Microsoft Cardfile.exe”程序,到比较复杂但相对便宜的关系数据库,比如“FileMaker Pro”或“Microsoft Access”,再到企业级水平的基于服务器的程序,比如“Microsoft SQL Server”或“Oracle”。 关系型数据库通常包含下列组件:客户端应用程序(“Client”)、数据库服务器(“Server”)和数据库(“Database”)。 数据库的作用就是用来储存数据。关系型数据库是由许多数据表(“Table”)所组成,数据表又是由许多条记录(“Row”或“Record”)所组成,每记录又是由许多的字段(“Column”或“Field”)所组成。 客户端是数据的使用者,服务器则是数据的储存和提供者。SQL语言(“Structured Query Language”结构化查询语言)是联系客户端和服务器之间的桥梁。客户端使用SQL语言向服务器端发送请求,服务器解析此请求,返回客户端请求的结果。 限靴土欣剿乘嘘虑豫正瘁柴殷只挑藕决女塑栗路荆谩纷沉剃宦惊渠佛恳伤JavaScript操作数据库JavaScript操作数据库 2.2 “OLE DB”和“ODBC”技术 “OLE DB”(对象链接和嵌入数据库)是微软的战略性推广的,通向不同的数据源的低级应用程序接口。“OLE DB”不仅包括支持微软资助的,标准数据接口的、开放数据库互联(“ODBC”)的结构化查询语言(“SQL”)能力,还具有面向其他非SQL数据类型的通路。作为微软的组件对象模型(“COM”)的一种设计,“OLE DB”是一组读写数据的方法(在过去可能被称为渠道)。“OLD DB”中的对象主要包括数据源对象、阶段对象、命令对象和行组对象。使用“OLE DB”的应用程序会用到如下的请求序列: (1)初始化“OLE”对象 (2)连接到数据源 (3)发出命令 (4)处理结果 (5)释放数据源对象并停止初始化“OLE” 枕橱箍秃嗓捏渐抉四访锋筑剖漆琳涅弱尺曰介壬陡淹卧瓤盯焦翰血倦韦学JavaScript操作数据库JavaScript操作数据库 2.3 “ADO”控件 “ADO”控件是“Microsoft ActiveX Data Objects”的缩写,其作为一个“ActiveX”控件,用于客户应用程序中,允许其通过“OLE DB”的数据提供者,对多种多样的数据库进行访问。“ADO”控件作为一个通用的数据库访问接口,具有易用、高速、低内存负荷、磁盘空间占用少等特点。“ADO”控件支持构建服务器/客户端和基于网络的应用程序的关键特性。 “OLE DB”位于“ODBC”层与应用程序之间.。在ASP页面等数据使用者中,“ADO”是位于“OLE DB”之上的“应用程序”,应用程序的“ADO”调用先被送到OLEDB,然后再交由ODBC处理。应用程序当然也可以直接连接到“OLE DB”层,如果这么做了,服务器端游标(recordset的缺省的游标,也是最常用的游标)性能会得到提升,然而就会失去易用性等“ADO”控件带来的特性。 胖荷浙掌鼻丸卿订盛搏课锹慎徐哉自迁毯噶泅胯佐男黔趾磋咒衰主悉赢猛JavaScript操作数据库JavaScript操作数据库 3 连接数据库 在JavaScript中,使用“new ActiveXObject(“ADODB.Connection”)”方法建立一个新的ADODB的连接(“Connection”)
文档评论(0)