还剩14页未读,继续阅读
本资源只提供10页预览,全部文档请下载后查看!喜欢就下载吧,查找使用更方便
文本内容:
《与数据库》ADO Web课件PPT欢迎来到《与数据库》课件本课程将深入探讨ADO WebPPT ADO()与数据库之间的关系,以及它们在现代网ActiveX DataObjects Web页开发中的重要性什么是和数据库ADO Web1ADO(活动数据对象),是一组用于访问数据的组件ActiveX DataObjects数据库2Web数据库是指存储在服务器上的数据库,用于支持应用程序的数据存储和检Web WebWeb索的优点ADO高效性灵活性易用性提供了高性能的数据访支持多种数据库引擎,提供了简单易懂的编程ADO ADOADO问机制,可以快速地从数据并提供了灵活的连接和查询接口,使开发人员可以轻松库中检索和更新数据接口地操作数据库与的关系ADO ODBC与ADO ODBCADO ODBC是微软的数据访问组件,(可以使用驱动程序ADO ODBCOpen DatabaseADO ODBC用于提供对各种数据源的访问)是一种标准接作为与数据库通信的中间层,Connectivity口,用于访问各种数据库提供了更高级的功能和更好的性能连接数据库的过程ADO Web创建对象1ADODB.Connection建立与数据库的连接打开数据库连接2验证凭据,并准备数据库连接执行数据库操作3如查询数据、插入新数据、更新现有数据等关闭数据库连接4释放资源,结束与数据库的连接基本的连接串格式ADOProvider DataSource UserID PasswordInitial Catalog数据库提供程序数据源用户名密码初始目录连接字符串的构成ADO连接字符串包含一些关键信息,如数据库提供程序、数据源、用户名、密码和初始目录ADO数据库提供程序数据源12指定要使用的数据库提供程序,如指定数据库的位置,可以是服务器名称、文、等件路径或文件名SQLOLEDB Microsoft.Jet.OLEDB用户名和密码初始目录34指定连接数据库所需的凭据指定连接后默认使用的数据库或目录数据库引擎关系型数据库管理系统()非关系型数据库()RDBMS NoSQL以关系模型为基础,如、、以键值对、文档、列族等形式存储数据,如MySQL Oracle等、等SQL ServerMongoDB Cassandra面向对象数据库()图形数据库OODBMS使用面向对象的方法存储和管理数据,如专门用于存储和管理图形数据,如、ArangoDB、等等Neo4j VersantOrientDB连接常用的数据库引擎ADOMicrosoft SQLMySQL OracleMongoDBServer Database开源的关系型数据库高性能的数据NoSQL广泛使用的关系型数管理系统,具有良好强大的关系型数据库库,适用于非结构化据库管理系统,提供的性能和可扩展性管理系统,适用于大数据的存储和检索了可靠的数据存储和规模企业级应用程序高性能的查询创建对象ADODB创建对象1ADODB.Connection用于建立与数据库的连接创建对象2ADODB.Command用于执行语句或存储过程SQL创建对象3ADODB.Recordset用于存储查询结果集数据库的操作Web CRUD创建1Create向数据库中插入新的数据记录读取2Retrieve从数据库中查询、检索数据更新3Update修改数据库中现有的数据记录删除4Delete从数据库中删除数据记录数据库访问的基本流程建立连接执行查询更新数据创建与数据库的连接,打开数据执行语句,获取数据集修改和删除数据SQL库连接查询操作语句子句子句SELECT ORDERBY WHERE用于从数据库中检索数据用于按指定的列对结果集排序用于筛选符合条件的数据添加数据语句子句自增字段1INSERT2VALUES3将新的数据记录插入到数指定要插入的数据的值数据库表中的字段在插入据库表中时,自动递增生成唯一值修改数据语句子句子句1UPDATE2SET3WHERE更新数据库表中的数据指定要修改的字段和它们指定要修改的数据的条件的新值删除数据语句子句1DELETE2WHERE从数据库表中删除数据指定要删除的数据的条件。