- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
WEB数据库应用开发 目录 一、数据库连接方式: 1.基本概念:ODBC、ADO.NET 2.主要区别 二、常用数据库 MySQL、SQL Server、Oracle 1.主要区别 三、数据挖掘 1.基本概念 一、数据库连接方式: (一)基本概念 1.ODBC(Open Database Connectivity,开放数据库互连) : 微软公司开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组成部分,它建立了一组规范,并提供了一组对数据库访问的标准API(应用程序编程接口)。这些API利用 SQL来完成其大部分任务。ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句送给ODBC 。 2.ADO(ActiveX Data Object, ActiveX数据对象 ): 是一个用于存取数据源的COM组件。它提供了编程语言和统一数据访问方式OLE DB的一个中间层。允许开发人员编写访问数据的代码而不用关心数据库是如何实现的,而只用关心到数据库的连接。访问数据库的时候,关于SQL的知识不是必要的,但是特定数据库支持的SQL命令仍可以通过ADO中的命令对象来执行。 3.ADO.NET 1.Net FrameWork数据提供程序 2. DataSet 5个核心对象 Connection对象主要是开启程序和数据库之间的连结。没有利用连结对象将数据库打开,是无法从数据库中取得数据的。这个物件在ADO.NET 的最底层,我们可以自己产生这个对象,或是由其它的对象自动产生。 Command对象用于对数据源执行命令。 DataAdapter对象在数据源以及DataSet 之间执行数据传输的工作,它可以透过Command 对象下达命令后,并将取得的数据放入DataSet 对象中 DataSet可以视为一个暂存区(Cache),可以把从数据库中所查询到的数据保留起来,甚至可以将整个数据库显示出来。DataSet 的能力不只是可以储存多个Table 而已,还可以透过DataSetCommand 对象取得一些例如主键等的数据表结构,并可以记录数据表间的关联。 DataReader对象只是一次一笔向下循序的读取数据源中的数据,而且这些数据是只读的,并不允许作其它的操作。 (二)主要区别: 1.效率 ODBC使用的是微软提供的通用数据库连接,所以效率不高。 ADO就好些,主要是针对微软数据库做了优化,降低了系统资源的使用率,所以 效率比ODBC要高一些,特别是并发用户多时更能体现速度上的差异。 2.使用 ODBC需要通过数据源管理,建立对应的系统数据源。 ADO只需在代码中引用对应的控件。如sqlclient等。 所以在实际发布中,采用ADO方式更简单。而在 实际开发中,采用ODBC可从容 面对各类型的数据库,而不需引用多个控件。 二、常用数据库: 1.MySql:MySql是一个快速、多线程、多用户的SQL数据库服务器 优点: 1.适应于所有的平台 2.性能很出色 3.号称可支持5000万条记录 缺点: 1. MySQL不支持标准的SQL标准 二、常用数据库: 2.MsSQL: 优点: 1.上手容易 。图形化的用户界面,使系统管理和数据库管理更加直观、简单 2.提供数据仓库功能 3.直接存贮 XML 数据,可以将搜索结果以 XML格式输出 缺点: 1.只能在windows 上运行,没有丝毫的开放性 二、常用数据库: 3.Oracle: 优点: 1.Oracle的稳定性要比Sql server好 。 2.Oracle在导数据工具sqlload.exe功能比Sqlserver的Bcp功能强大,Oracle可以 按照条件把文本文件数据导入。 3.Oracle的安全机制比Sql server好。 4.Sql server的易用性和友好性方面要比Oracle好。 5.在处理大数据方面Oracle会更稳定一些 。 缺点: 1.体积大,安装麻烦。 2.管理维护麻烦一些 。 3.对硬件的要求很高 。 三、数据挖掘 : (一)基本概念: 数据挖掘,在人工智能领域,习惯上又称为数据库中知识发现(Knowledge Discovery in Database, KDD), 也有人把数据挖掘视为数据库中知识发现过程 的一个基本步骤。 三、数据挖掘 : (一)基本概念: 数据挖掘能做以下六种不同事情(分析方法): · 分类 (Classification) · 估值(Estimati
您可能关注的文档
- 全不全看过知道Excel使用技巧大全教程教材.doc
- 全国2001年4月高等教育自学考试计算机应用基础试题.doc
- 全国2002年7月高等教育自学考试计算机应用基础试题.doc
- 全国2004年7月自学考试计算机软件基础(二)试题及答案.doc
- 全国2005年4月高等教育自学考试中国税制试题.doc
- 全国2007年10月高等教育自学考试Microsoft Word 文档.doc
- 全国2009年10月自学考试微型计算机原理及应用试题.doc
- 全国2011年1月Java语言程序设计自考试题.doc
- 全国2011年1月自学考试Java_语言程序设计(一)试题.doc
- 全国2011年1月自学考试Java语言程序设计(一)试题及答案.doc
- 2025年无锡市九年级中考语文试题卷附答案解析.doc
- 2025年济南市九年级中考语文试题卷附答案解析.doc
- 2025届高三金太阳百万9月开学联考英语试题(含解析).doc
- 高考语文优秀议论文精彩结构:四组落笔稳赢的满分作文开头、结尾、分论点.doc
- 2025届高三金太阳百万9月开学联考生物试卷(有解析).doc
- 2025届高三金太阳百万9月开学联考物理试题(含解析).doc
- 2025届广东省省内两校高三上学期10月第一次模拟历史试卷答案.doc
- 2025届广东省省内两校高三上学期10月第一次模拟语文试卷+答案.doc
- 15个超棒的热点人物素材(满满正能量,媲美《感动中国》)-2026年高考语文作文写作核心技法指导.doc
- 2026届新高考生物热点冲刺复习细胞是生命活动的基本单位.doc
文档评论(0)