- 1、本文档共20页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
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”)
您可能关注的文档
- 第三章账户和复式记帐(3-4次).ppt
- FMIS系统操作说明.ppt
- 会计科目第八章.ppt
- eterm5 指令.doc
- BH-K3a工业基础资料设置及初始录入.ppt
- 2012会计基础 第四章 4.销售.ppt
- 存款货币银行.doc
- 01(打印)模拟题5套20061222改.doc
- 同济大学数据库课程期末考核试卷(A卷)-2012年春数据库-答案.doc
- 第三节会计核算.ppt
- [中央]2023年中国电子学会招聘应届生笔试历年参考题库附带答案详解.docx
- [吉安]2023年江西吉安市青原区总工会招聘协理员笔试历年参考题库附带答案详解.docx
- [中央]中华预防医学会科普信息部工作人员招聘笔试历年参考题库附带答案详解.docx
- [保定]河北保定市第二医院招聘工作人员49人笔试历年参考题库附带答案详解.docx
- [南通]江苏南通市崇川区人民法院招聘专职人民调解员10人笔试历年参考题库附带答案详解.docx
- [厦门]2023年福建厦门市机关事务管理局非在编工作人员招聘笔试历年参考题库附带答案详解.docx
- [三明]2023年福建三明市尤溪县招聘小学幼儿园新任教师79人笔试历年参考题库附带答案详解.docx
- [哈尔滨]2023年黑龙江哈尔滨市木兰县调配事业单位工作人员笔试历年参考题库附带答案详解.docx
- [上海]2023年上海市气象局所属事业单位招聘笔试历年参考题库附带答案详解.docx
- [台州]2023年浙江台州椒江区招聘中小学教师40人笔试历年参考题库附带答案详解.docx
文档评论(0)