网站大量收购独家精品文档,联系QQ:2885784924

2015年编写数据库应用程序必看.doc

  1. 1、本文档共55页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
编写数据库应用程序必看----强烈推荐 /article/doc/200309/20030917134414.htm 第一节 ODBC API 一、简介 现在最流行的联接数据源的方法,是ODBC(Open Database Connectivity API),字面意思是“打开数据库联接”,这是一种用C/C++ 编的应用程序接 口,是属于Windows 的一部分。无论对任何一种客户/ 服务器关系型数据库接 口(RDBMS), 还是目前最流行的索引顺序访问方法(ISAM)数据库(Jet, Foxpro)以及电子表格,都能找到ODBC驱动程序。 使用ODBC数据源的一个最有利的优点是,只要利用ODBC联接上数据库,那 么,不论何种数据库,在应用程序内的处理方法都是相同的,这就为设计大型 通用数据库处理程序,提供了现实的保证。 ODBC是由Windows 的动态链接库(DLL) 组成的,内部提供了一系列的函 数,它由两组函数组成,提供基本的数据库服务: 1) 添加、配置和删除ODBC数据源: 数据源是对数据库的有名联接,数据源的名字是由数据库的提供者命名的, 通常称为数据源名(DSN) ,注意把数据源的名字和数据库的名字区别开来。 ODBC使用Odbcinst.dll库来配置和删除数据源。而它的可执行的程序,是 Odbc32.exe。它的图标位于“控制面板”窗口中(ODBC数据管理器)。 2) 管理从客户前端到数据库服务器的查询语句和其它SQL 语句的通讯, 并返回查询结果。 数据源的ODBC驱动程序将客户端送来的SQL 语句送到数据库驱动程序,数 据库驱动程序处理SQL 语句后,再通过数据源的ODBC驱动程序将结果返回到应 用程序。 事实上,连接数据原有两种方式,一种是直接调用数据表名(Table), 这种方法是把所有的表内容全部传给客户端,当表很大时,将是一种效率很差 的传输方式。第二种是使用SQL 语句,它只把符合要求的内容传递下去,因此 应用效率比较高,大型数据库一般都采用SQL 语句的方式。 下面简单介绍一下ODBC 驱动程序。 ODBC驱动程序分为单层和多层两种: 单层的ODBC不能直接处理SQL 语言,它是将SQL 语句分解成一系列长的低 级指令,直接操作数据库文件(Dbase、Foxpro、Paradox、Excel)。 多层ODBC依靠客户/服务器RDBMS来处理SQL 语句,由于服务器只传回符合 SQL 条件的内容,网络流量被最小化。VB 6.0中包括SQL server 4.2X 、6.X、 7.0 的32位ODBC驱动程序,即Sqlsvr32.dll,虽然列表上同样也包括Qracle 驱动程序。但是,实际使用时还是需要在客户端计算机上安装Qracle公司提供 的动态联接库。 二、ODBC添加新数据源 方法: Windows -〉控制面板 -〉资源管理器(Windows 2000为管理工具) -〉 ODBC数据源(32位)。 打开“ODBC数据管理器” 这里首先要决定的是采用“用户DSN”还是“系统DSN” 用户DSN: 该数据源名只提供给用该用户名登陆的用户。在网络使用时 主要用于在客户端定义数据源。 系统DSN: 该数据源名提供给用任何用户名登陆的用户,包括在网络上 (NT)使用。 添加:选择驱动程序。 1)选择Access,-〉完成 安装:数据源名:自己给出 数据库 “选择”-〉选择相应的数 据库。 确定: 我们可以在数据源列表中看到新定义的数 据源名字。 2)选择SQL Server -〉完成 建立新的数据源到SQL Server 命名数据源:自己给出 服务器:给出服务器名 如果从列表中选择服务器名称,则不需要更 多的配置。 如果使用相同的计算机作为 SQL Server, 可以在此服务器框中输入“(local)”(本地)。 然后用户可连接到 SQL Server 的本地副本,即 便正在运行 SQL Server 的非网络版本。 在说明框可以写进关于数据源可选的描述性 说明。例如,“所有员工的工资和销售情况”。 下一步 使用用户登陆ID和密码的SQL Server验证 输入用户名和密码 下一步 -〉完成配置 可以看出,不同的驱动程序配置方法不尽相同。 后面就可以看到,使用ODBC数据源名并不是唯一的选择,我们也可以使 用直接用数据库名或者服务器名(SQL Server) 联接的方式,这时,并不需 要事先设置ODBC数据源的名字。 第二节 DAO 和 ADO 的技术状态 1994年,微软在Access 2.0 中首先引入了16位的DAO (Data Accessing Object 数据访问对象),以实现和Jet 数据库引擎的连接,这是允许程序 员操纵Jet 引擎的第一个面向对象的接口。 DAO 提供

文档评论(0)

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

1亿VIP精品文档

相关文档