数据库应用-liuyang.ppt

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
数据库应用-liuyang

数据库应用 数据库应用 SQL使用方式 数据库编程方法的演变 存储过程 1. SQL使用方式 交互式 在终端上每输入一条SQL语句,系统立即执行,然后等待用户输入下一条语句。 自编程式 在实际的DBMS中,都对SQL进行了扩充,增加了条件、循环等控制语句,并提供编程机制。如SQL Server中,用户可以编写存储过程并调用它。 嵌入式 宿主语言负责:运算、处理、流程控制等 SQL负责:数据库操作 数据库应用 SQL使用方式 数据库编程方法的演变 存储过程 2. 数据库编程方法的演变 2.1 ODBC 2.2 ADO 2.3 OLEDB 2.4 JDBC 2.1 ODBC(开放数据库互连)概述 ODBC产生的原因 由于存在不同的数据库管理系统,在某个RDBMS下开发的应用系统不能在另一个RDBMS下运行。 一个应用系统常常在不同的时间因为不同的情况选用了不同的RDBMS,而建立全局信息系统时,某些应用程序需要同时访问多个数据库,共享数据资源,在这种情况下,使用传统的数据库应用层程序开发方法则难以实现对多个不同RDBMS的互操作性。 2.1 ODBC (开放数据库互连) 开放数据库互连(Open DataBase Connecting,简称ODBC)就是为了方便应用程序访问不同的数据库系统,使数据库系统“开放”,能够彼此相互通信、相互操作、相互访问,简言之能够“数据库互连”。 2.1 ODBC的基本思想 应用程序与具体的RDBMS平台相隔离,当应用程序连接的RDBMS平台改变时就不必改写应用程序,提高了应用系统与RDBMS的独立性,从而使应用系统具有良好的可移植性。 2.1 ODBC系统结构 使用ODBC开发应用系统时,由4部分组成 用户应用程序 驱动程序管理器(ODBC Driver Manager) 数据库驱动程序(ODBC Driver) 数据库平台,包括某一个RDBMS和数据库 用户应用程序 ODBC应用程序包括的内容: 请求连接数据库; 向数据源发送SQL语句; 为SQL语句执行结果分配存储空间,定义所读取的数据格式; 获取数据库操作结果,或处理错误; 进行数据处理并向用户提交处理结果; 请求事务的提交和回滚操作; 断开与数据源的连接。 驱动程序管理器 用来管理系统中存在的各种驱动程序 主要功能: 装载ODBC驱动程序 选择和连接正确的驱动程序 管理数据源 检查ODBC调用参数的合法性 记录ODBC函数的调用等 ODBC驱动程序管理器可以建立、配置或删除数据源,并查看系统当前所安装的数据库ODBC驱动程序 数据库驱动程序 ODBC是通过驱动程序来提供应用系统与数据库平台的独立性的。 驱动程序的功能包括以下几个方面: 建立与相应RDBMS的连接 向连接的RDBMS提交用户的SQL语句(基于文件的驱动程序本身来解析) 根据应用程序的要求,将发送给该RDBMS的数据以及从RDBMS返回的数据进行格式转换和类型转换 向应用程序返回处理结果 将执行过程中RDBMS返回的错误代码转换为ODBC定义的标准错误代码,返回给应用程序 根据需要声明并使用游标 ODBC数据源管理 数据源:是最终用户需要访问的数据,包含了数据库位置和数据库类型等信息,是一种数据连接的抽象 数据源对最终用户是透明的 ODBC给每个被访问的数据源指定唯一的数据源名(Data Source Name,简称DSN),并映射到所有必要的、用来存取数据的低层软件 在连接中,用数据源名来代表用户名、服务器名、所连接的数据库名等 最终用户无需知道DBMS或其他数据管理软件、网络以及有关ODBC驱动程序的细节 ODBC的工作流程 配置ODBC数据源 在管理工具-数据源(ODBC)中打开“ODBC数据源管理器” 配置ODBC数据源 在“用户DSN”中点击“添加”用来创建新的数据源 配置ODBC数据源 如果是创建“SQL Server”数据库的数据源,选择“您想为其安装的数据源驱动程序”为“SQL Server”点击完成,出现“创建到SQL Server的新数据源” 配置ODBC数据源 输入“数据源名称”和“服务器名称”,如果是本地服务器,服务器名称可以为“.”,点击下一步 配置ODBC数据源 设置数据库的登录方式以及登录名和密码,进入下一步 配置ODBC数据源 选择需要连接的数据库,进入下一步 配置ODBC数据源 保持默认值,点击“完成” 配置ODBC数据源 点击“测试数据源”,如果显示测试成功,则配置完成 配置ODBC数据源 配置完成后,在用户数据源中增加了一个新的数据源 建立连接 应用程序调用SQLAllocHandle分配连接句柄,通过SQLConnect、SQLDriverConnect或SQL

您可能关注的文档

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档