首页 Delphi7与数据库的接口设计

Delphi7与数据库的接口设计

举报
开通vip

Delphi7与数据库的接口设计Delphi7与数据库的接口设计 学术交流 2012-07-19################2012-07-19########2012-07-19######## 与数据库的接口设计De lp h i 7 摘要: 主要介绍 De lp hi 7 开发工具与开发数据库系统时, 设计数据模块部分, 使应用程序能够操作 , 不同的数据库并对数据库中的数据进行访问、修改等。 关键词: 数据库; 引擎; 连接; ADO ; ODBC 沙莉, 王军, 刘文奇, 冯俐 辽宁省气象信息与技术保障中心, 沈阳 110...

Delphi7与数据库的接口设计
Delphi7与数据库的接口设计 学术交流 2012-07-19################2012-07-19########2012-07-19######## 与数据库的接口设计De lp h i 7 摘要: 主要介绍 De lp hi 7 开发工具与开发数据库系统时, 设计数据模块部分, 使应用程序能够操作 , 不同的数据库并对数据库中的数据进行访问、修改等。 关键词: 数据库; 引擎; 连接; ADO ; ODBC 沙莉, 王军, 刘文奇, 冯俐 辽宁省气象信息与技术保障中心, 沈阳 110015) ( 3.1.3 d b Exp re s s 数据库引擎 1 引言 3 数据模块的设计 数据库是软件开发的重要组成部分, 数据 d b Exp re s s 是 De lp hi 6 中新增加 的 数 据 3.1 数据库引擎 ( 即物理数据库) 、数据库管理 库系统由数据库利用 De lp hi 7 可视化开发工具开发数据 库连接模式,它适用于快速而轻量级的 SQL 据 库 系统、软件支持系统、硬件支持系统和数库时, 通常不能直接操作数据源, 而是通过“数 数据库连接访问。它为不同的引擎提供了统一, 用 De lp hi 7 开发工具 管理员及相关人员组成据库驱动程序”作为中介。一般一种数据库至 的交互界面, 由于 d b Exp re s s 直接使用了厂 可以访问多种数据库管理系统的数据库。, 随着数据库种类 少需要一种数据库驱动程序商自己开发的数据库驱动 ( 一般是 d ll 文件) , 的增加, 也逐步生成了多种数据库驱动程序, 所以数据库的访问操作性能有了很大的提高。 数据库引擎的作用就是管理这些 数 据 库 驱 动 , 不会把 它用于返回数据的数据机都是单向的程序。开发数据库时用同一种模式操作数据库 2 数据库应用程序的体系结构 , 这使得其灵活 查询的数据返回到本地内存中引擎, 由数据库引擎自动启动具体的数据库驱 利用 De lp hi 可视化开发工具开发数据库 性大打折扣。动程序。De lp hi 7 中包括以下数据库引擎: , 通常应用程序不能直接操作数据源 , 而 要 时3.1.4 Inte rb a s e 数据库引擎 库 进 通过“数据库驱动程序”的中介来对数据Inte rb a s e 是 一 种 关 系 数 据 管 理 系 统 , 行操作, 设计数据库应用程序的体系结构如图 De lp hi 7 通 过 对 组 件 的 封 装 提 供 了 对 Inte r- 1 所示。 b a s e 数据库的访问能力。 ? BDE 数据库引擎 3.2 数据库连接方式 ? ADO 数据库引擎 开发的数据库程序只 有 和 数 据 库 建 立 连 ? d b Exp re s s 数据库引擎 接, 才能存取数据库中的数据, De lp hi 7 提供 ? Inte rb a s e 数据库引擎 了 种连接数据库的方法: 4 数据库系统设计时, 在窗体中添加相关的 组件 , 即启动了数据库引擎 , 建立了窗体 与 数 据库的连接。? BDE 方式连接数据库 3.1.1 BDE 数据库引擎 ? ADO 方式连接数据库 图 1 数据库应用程序体系结构 BDE 数据库引擎(Borla nd Da ta b a s e En- ? ODBC 方式连接数据库 g ine ), 是 Borla nd 公司推出的产品。BDE 中封 ? 平面文件访问数据库 可以把数据库设计程序分为三部分, 它们, 可以访问本地数据 装了各种数据库驱动程序是窗体设计、数据模块设计和数据库设计, 我 库, 通过 SQL s e rve r 和 DB2 驱动程序访问远 ( 图中虚线 们主要讲述数据模块设计这一部分程数据库, 还可以通过 ODBC 适配器访问数 3.2.1 BDE 方式连接数据库 ) 。数据模块设计主要包括: 所标注的部分据库。BDE 和数据库的配置是通过 BDE Ad - BDE 是 De lp hi 7 内 置 的 数 据 库 引 擎 , 通 ? 数据库引擎设计minis tra tor 工具管理的。 , 首先用 BDE Ad - 过它连接数据库比较简单? 数据库访问设计 3.1.2 ADO 数据库引擎 minis tra tor 为 数 据 库 建 立 别 名 , 例 如 : 当 连 接 ? 数据库连接设计 ADO( Ac tive X Da ta Ob je c ts) 是微软公司 Ac c e s s 数据库时只需指定数据库驱动程序名 数据库引擎设计部分 完 成 应 用 程 序 与 数 推出的一套数据库访问 规范 编程规范下载gsp规范下载钢格栅规范下载警徽规范下载建设厅规范下载 。它使应用程序能 为 Mic ros oft Ac c e s s Drive 即可。 ; 数据库访问设 够通过一种叫 OLE DB 提供者的驱动程序( 即 据库的连接时驱动程序的设置3.2.2 ADO 方式连接数据库 ; 应用程 应 用 程 序 提 供 基 于 COM 的 数 据 访 问 规 则 计完成在窗体中实现对数据库的操作向De lp hi 7 提 供 了 ADO 组 件 来 实 现 ADO , 通过数据库连接的设计实现与 和 API 函数的集合) 访问和操作数据库。ADO 序设计完成后 , 这样应用程序才能使用数据库 是以 Ac tive X 组件的形式封装了 OLE DB, 以 数据库的相连 功 能 ,大 部 分 的 ADO 组 件 都 相 类 似 地 基 于 中的数据。提供一个更方便的使用方式 。 BDE 的连接和数据集组件的, 所以操作起来比 较容易。 3.2.3 ODBC 方式连接数据库 2012-07-19################2012-07-19########2012-07-19######## 学术交流ODBC (Op e n Da ta b a s e Conne c tivity, 开 配 置 驱 动 程 序 分 为 单 层 次 (s in- ODBC 放数据库互连) 是 Mic ros oft 公司开放服务结 g le - tie r)配置和多层次( multip le - tie r) 配置。单 4 结束语 , 它建立了一 层次配置驱动程序要处理 ODBC 调用 SQL 语 构中有关数据库的一个组成部分到目前为止, 计算机软件的开发分为两个 规 范 , 并 提 供 了 一 组 对 数 据 库 访 问 的 标 准 句, 并直接操纵数据库, 具有数据存取功能。这 组不同的体系, 一个体系是使用传统的程序设计 API() 应用程序编程接口。 置 最 常 见 的 是 同 一 台 微 机 之 上 异 种 数 据 种配语言开发数值 控 制 、数 据 运 算 等 软 件 , 另 一 个 由 微 软 提 供 的 驱 动 程 序 管 理 器 是 带 有 输 库通过 ODBC 存取 ; 多层次配置 驱 动 程 序 仅 , 但两者之 体系是通用的数据库管理软件领域入库的动态连接 ODBC.DLL, 其主要目的是装 仅处理 ODBC 调用, 而将 SQL 语句交给服务 , 而 De lp hi 7 结合了 间并没出现混合渗透现象入驱动程序, 此外还执行处理几个 ODBC 初始 器执行, 然后返回结果。这种情况往往是应用 , 它结合了传统的编程语言和 两个体系的优点程序、驱动程 序管理器、驱动程序驻留在客户 化调用; 为每一个驱动程序提供 ODBC 函数入 , 既可以用于传统的算 数据库语言的强大功能 端 , 而 数 据 源 和 数 据 存 取 功 能 放 在 服 务 器 口点; 为 ODBC 调用提供参数和次序验证的工 , 它是面向对象 机术编程又可以用于数据库编程 端。比如: 用 Foxp ro 或 Exc e l 存取 SQL Se rve r , 可以用同一个开发工具设计自动控制程 作。的 序, 并将数据 进 行 网 络 管 理 , 给 程 序 设 计 带 来 或 Ora c le 上 的 数 据; 有 时 在 单 层 次 和 多 层 次 当 应 用 程 序 调 用 SQL Conne c t 或 者 , 极大的方便。之间加上网关以解决通信协议的转换等问 快递公司问题件快递公司问题件货款处理关于圆的周长面积重点题型关于解方程组的题及答案关于南海问题 SQLDrive r Conne c t 函 数 时 , ODBC 驱 动 程 序 这时驱动程序要将请求先传送给网关, 如访问 , 它对来自应用程 管理器装入相应的驱动程序DEC RDB 和 IBM AS/400 时的配置。序的 ODBC 函数调用进行应答, 按照其要求执 3.2.4 平面文件访问数据库 : 行以下任务 De lp hi 7 在 程 序 中 访 问 文 本 文 件 的 支 持 参考文献非常有限, 数 据 库 中 必 须 包 含 两 个 文 件 : 一 个 [1] 张 宏 林 , 朱 静 , 李 玉 国 , 等.De lp hi 7 程 序 设 是数据文件 , 扩展名必须是.txt, 另一个是概要 . 北京 : 人民邮电出版社 , 计与开发技术大全文件, 扩展名为.s c h , 并且这两个文件的名称必 2004. 建立与数据源的连接; ? 须相同。数据库访问时不支持索引、不能使用 [2] 李 晓 喆 , 张 晓 辉 , 李 祥 胜.SQL Se rve r 2000 ? ; 向数据源提交请求TQue ry 组件、不能删除、插入记录等诸多限 管理及应用系统开发. 北京: 人民邮电出版社 , ? 在应用程序需求时, 转换数据格式; , 所以在引 用 文 本 数 据 库 时 , 最 好 将 文 本 数 制2003. ? ; 返回结果给应用程序据库转换成 Pa ra d ox, 再进一步地设计。 [3]东方人华. De lp hi 7 入门与提高. 北京: 清华 ? 将运行错误格式化为 标准 excel标准偏差excel标准偏差函数exl标准差函数国标检验抽样标准表免费下载红头文件格式标准下载 代码返回; 大学出版社, 2003. ? 在需要时说明和处理光标。 采油井参数群控监测装置 摘要: 采油井参数群控监测装置属于石油工业电子仪 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 的一种, 该装置采用各种传感器对单 井井口压力、温度、流量、盘根漏油、抽油杆荷载、行程、转轴销钉松动脱落、电机断相、过压、过流、 水套炉的水箱液面、压力、温度、出油油温、燃气火焰、电加热装置的出油温度、压力等进行检测和 张亚安自动控制, 对掌握整个工程进展, 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 生产动态, 及时发现和处理事故能起到很好的效果。 ( 盘锦市科技局) 程、电机电压、电机电流、热释电、电加热控制器、 目前国内在采油工程中, 由于采油井站分水温、水压自动卸压; 同时各部位超限均火; 散, 巡井人员不够, 如出现抽油杆断裂, 盘根漏 自 动 报 警 , 为 防 止 偷 盗 , 安 装 热 释 电 人 体 红 出 口 油 温 、单 片 机 处 理 系 统 , 包 括 UPS 、CPU、 , 电 机 缺 相 , 转 轴 销 钉 松 动 , 水 套 炉 燃 气 熄 , 传 油外检测器报警。所有数据经单片机处理KEY 、LED、RS23 、SZDT、ZBFS , 遥 控 器 、中 心 站 火, 水箱液面过低, 压力过高爆裂等故障时, 不 , 然后显示、报警、打印各井 到各总站中心站工业微机处理系统组成。燃气火焰、自动点火、电 及 时 发 现 而 导 致 事 故 , 严 重 影 响 生 产 , 而 现 数据、曲线 、示 功 图 、班 、日 报 表 、存 盘 等 , 能 能, 安装在水套炉上; 磁阀、卸压阀、水压、水箱液面 握 整 个 工 程 进 展 , 分 析 生 产 动 态 , 对 及 时 在还没有参数很全面的群控监测装置。掌井口含水、油温、油压、流量、盘根漏油, 安装在井 发现和处理事故能起到很好的作用。口处; 抽油杆荷载, 安装在曲头处; 销钉位置、抽油 根 据 上 述 问 题 设 计 了 一 种 采 油 井 参 数 群 杆行程, ; , 安装在转轴处电机电压、电机电流从电 制作工序: 控监测装置, 该装置采用各种传感器对单井井 ; 电加热控制器、出口油温, 安装 首先对各传感器进行加工后, 按照流程 机控制箱内取出口压力、温度、流量、盘根漏油、抽油杆荷载、行 进行安装, 然后对单片机系统硬件电路、机 在电加热炉处。程、转轴销钉松动脱落、电机断相、过压、过流、 显 示 器 电 路 、不 间 断 电 源 、输 入 输 出 接 口 内 炉 的 水 箱 液 面 、压 力 、温 度 、出 油 油 温 、燃 单片机处理系统包括硬件电路和软件应用程 水套进行装配, 最后进行软件编程, 仿真调试, 拷 火 焰 、电 加 热 装 置 的 出 油 温 度 、压 力 等 进 行 气, 中心 序、数传电台、电力线载波发送器和遥控器贝, 中心站工业微机处理系统的软件编程、 , 检测和自动控制。采油井参数群控监测装置站微机处理系统包括主机、打印机和软件应用程 调试、拷贝。由燃气火焰、自动点火、电磁阀、卸压阀、水温、 序、数传电台、电力线载波接收器。采用单片微机 水压、水箱液 面 、井 口 含 水 、油 温 、油 压 、流 量 、 , 判断拉杆断裂、脱 系统可处理油井工作的示功图盘 根 漏 油 、抽 油 杆 荷 载 、销 钉 位 置 、抽 油 杆 行 扣; 井底油面抽空、燃气熄火后自动关阀、自动点 77 Your requestcould not be processed becauseof a configurationerror: "Could not connect to LDAPserver." For assistance,contact your network support team. file:///C|/Users/Administrator/Desktop/新建文本文档.txt 涵盖各行业最丰富完备的资料文献,最前瞻权威的行业动态,是专业人士的不二选择。 file:///C|/Users/Administrator/Desktop/新建文本文档.txt2012/8/26 12:19:58
本文档为【Delphi7与数据库的接口设计】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_589748
暂无简介~
格式:doc
大小:26KB
软件:Word
页数:7
分类:生活休闲
上传时间:2018-10-03
浏览量:26