| 订阅 | 在线投稿
分享
 
 
 

Delphi3.0中连接数据库的三种方式

2008-05-19 08:58:34 编辑來源:互联网 国际版 评论
 
 
本文为【Delphi3.0中连接数据库的三种方式】的汉字拼音对照版显示拼音
  Delphi 3.0 dui 访fang wen shu ju ku ti gong le qiang you li de zhi chi li yongDelphi 3.0 ke yi kai fa chu gong neng qiang da de shu ju ku ying yong cheng xu

  ---- Delphi de ke shi hua gong neng xiang dang qiang da zhi zuo yi ge jian dan de jin dui shu ju jin xing cha kan he wei hu de cheng xu shi fen rong yi ke yi bu xie ren he dai ma jiu neng shi xian Delphi 3.0 zhong 访fang wen shu ju ku de fang shi you san zhong zhi jie 访fang wen ru 访fang wenParadox heDBase shu ju ku tong guoODBC 访fang wen ru 访fang wenAccessFoxpro deng shu ju ku tong guo nei qianNative fang shi 访fang wen shu ju ku ru 访fang wenSQL ServerOracleDB2 deng zaiDelphi zhong ke yi 使shi yongTable kong jian huo/ heQuery kong jian lai 访fang wen shu ju ku er zhe de she zhi he yong fa dou cha bu duo yin ci xia mian jin yiTable kong jian wei li shuo ming zhe san zhong fang shi de te dian he yong fa

  ---- 1. zhi jie 访fang wen

  ---- Delphi ke yi zhi jie 访fang wenParadox heDBase zhe liang ge zhuo mian xing de shu ju ku xi tong 访fang wen zhe liang zhong lei xing de shu ju ku shi bu xu yao te bie de she zhi zhi xu yao ba wen jian lu jing fu geiTable kong jian de shu xingDatabaseName jiu ke yi 访fang wen gai lu jing xia de shu ju ku le dang ran ye ke yi shi xian jian li yang she shu ju ku lu jing de shu ju ku bie ming ran hou baTable kong jian deDatabaseName shu xing she zhi wei xiang ying de shu ju ku bie ming

  ---- 2. tong guoODBC 访fang wen

  ---- 访fang wenParadox heDBase yi wai de shu ju ku tong chang shi tong guoODBC lai shi xian deDelphi ke yi 访fang wen zhi chiODBC de shu ju ku xi tong ruAccessSQL Server heOracle deng dang ran tong guoODBC 访fang wen shu ju ku shi shou xian yao 使shi yongWindows de kong zhi mian ban huoDelphi de shu ju ku yin qingBDE jian liODBC shu ju yuan

  ---- Delphi ti gong leDatabase kong jian gai kong jian de zuo yong you zai ying yong cheng xu de kong zhi xia he shu ju ku xi tong jian li lian jie jin xing shi wu chu li deng zai shu ju ku ying yong cheng xu zhong ke yi 使shi yongDatabase kong jian ye ke yi bu 使shi yong ru guo bu 使shi yongDatabase kong jian ke yi zhi jie baODBC shu ju yuan de ming cheng fu geiTable kong jian de shu xingDatabaseName er da dao 访fang wen gai shu ju ku de mu de zhe zhong fang shi de bi duan shi zai cheng xu yun xing shi youDelphi xi tong zi dong tan chu deng lu dao shu ju ku de ying wen jie mian de chuang kou ji bu mei guan you bu 便bian yu kong zhi yin ci bi zhe jian yi zai shu ju ku ying yong cheng xu zhong 使shi yongDatabase kong jian lai deng lu dao shu ju ku xi tong baTable kong jian yuDatabase kong jian guan lian de fang fa shi ba qiDatabaseName shu xing zhi zhi ding weiDatabase kong jian deDatabaseName shu xing zhi yi geDatabase kong jian ke yi guan li ruo gan geTable kong jian heDatabase kong jian jian li guan lian yi hou zhi yao gaiDatabase kong jian yi jing he shu ju ku jian li le lian jieTable kong jian jiu ke yi zhi jie 访fang wen shu ju ku er wu xu zai ci deng lu

  ---- 3. tong guo nei qian fang shi 访fang wen

  ---- Delphi zhong ke yi bu tong guoODBC er yi nei qian fang shi 访fang wenSQL ServerOracleDB2 deng shu ju ku xi tong zhe xu yao 使shi yong shu ju ku bie ming lai zhi ding shu ju ku shu ju ku bie ming ke yi shi xian jian li ye ke yi zai cheng xu yun xing shi dong tai chuang jian qian zhe cheng wei jing tai bie ming hou zhe cheng wei dong tai bie ming 使shi yong shu ju ku bie ming lai 访fang wen shu ju ku de fang fa he 使shi yongODBC shu ju yuan de qing xing xiang tong zhe li bu zai lei shu tong guo nei qian fang shi 访fang wen shu ju ku de jing tai bie ming bi xu zaiBDE zhong jian li yi 访fang wenSQL Server shu ju ku wei li zai jian li bie ming shi bi xu zhi ding shu ju ku fu wu qi de ming chengSERVER NAME zhu ji mingHOST NAME yi ji yao 访fang wen de shu ju ku ming chengDATABASE NAME ke yi zhi ding deng lu yong hu mingUSER NAME he kou lingPASSWORD deng tong guo dong tai chuang jian de bie ming lai 访fang wen shu ju ku bi xu 使shi yongDatabase kong jian ru he she zhiDatabase kong jian zhong 访fang wen shu ju ku de shen shu ne yong shu biao shuang jiDatabase kong jian chu xian shen shu she zhi chuang kou zai"Driver name" yi lan xuan ze yao 访fang wen de shu ju ku xi tong ru"MSSQL" ran hou xuan ze an niu"Defaults" jiu hui baBDE zhong gai shu ju ku xi tong suo xu de shen shu ming cheng he que sheng zhi jia ru dao"Parameter overrides" lie biao zhong gen ju shi ji qing kuang geng gai shen shu zhong de"SERVER NAME""DATABASE NAME" deng xiang ran hou xuan ze an niu"OK" jiu ke yi le xu yao shuo ming de liang dian shi yi nei qian fang shi 访fang wen shu ju ku xu yao zai an zhuangDelphil 3.0 shi zhi ding an zhuangSQL LinkQuery kong jian deSQL yu ju bu neng yi fen hao jie yi

  ---- jie lun

  ---- tong guo nei qian fang shi 访fang wen shu ju ku yu tong guoODBC 访fang wen shu ju ku xiang bi qian zhe de su du yao kuai yi xie er qie nei qian fang shi ke yi zai cheng xu zhong dong tai di she zhi lian jie shu ju ku suo xu de shen shu yong hu bu bi she zhiODBC shu ju yuan zhe jiu jiang di le dui yong hu ji shu shui ping de yao qiu bing qie jian shao le yong hu de gong zuo liang cong xi tong pei zhi de nan yi he fu duo cheng du lai kan 使shi yong nei qian fang shi kai fa chu de shu ju ku ying yong xi tong geng 便bian yu pu tong yong hu 使shi yong yin ci bi zhe jian yi zai kai fa jiao da xing de ying yong xi tong shi zui hao tong guo nei qian fang shi lai 访fang wen shu ju ku

  原文
 
 
  Delphi 3.0 对 访 问 数 据 库 提 供 了 强 有 力 的 支 持, 利 用Delphi 3.0 可 以 开 发 出 功 能 强 大 的 数 据 库 应 用 程 序。   ---- Delphi 的 可 视 化 功 能 相 当 强 大, 制 作 一 个 简 单 的 仅 对 数 据 进 行 查 看 和 维 护 的 程 序 十 分 容 易, 可 以 不 写 任 何 代 码 就 能 实 现 !Delphi 3.0 中 访 问 数 据 库 的 方 式 有 三 种: 直 接 访 问, 如 访 问Paradox 和DBase 数 据 库; 通 过ODBC 访 问, 如 访 问Access、Foxpro 等 数 据 库; 通 过 内 嵌(Native) 方 式 访 问 数 据 库, 如 访 问SQL Server、Oracle、DB2 等。 在Delphi 中, 可 以 使 用Table 控 件 或/ 和Query 控 件 来 访 问 数 据 库, 二 者 的 设 置 和 用 法 都 差 不 多, 因 此 下 面 仅 以Table 控 件 为 例 说 明 这 三 种 方 式 的 特 点 和 用 法。   ---- 1. 直 接 访 问   ---- Delphi 可 以 直 接 访 问Paradox 和DBase 这 两 个 桌 面 型 的 数 据 库 系 统。 访 问 这 两 种 类 型 的 数 据 库 时 不 需 要 特 别 的 设 置, 只 需 要 把 文 件 路 径 赋 给Table 控 件 的 属 性DatabaseName 就 可 以 访 问 该 路 径 下 的 数 据 库 了。 当 然, 也 可 以 事 先 建 立 映 射 数 据 库 路 径 的 数 据 库 别 名, 然 后 把Table 控 件 的DatabaseName 属 性 设 置 为 相 应 的 数 据 库 别 名。   ---- 2. 通 过ODBC 访 问   ---- 访 问Paradox 和DBase 以 外 的 数 据 库, 通 常 是 通 过ODBC 来 实 现 的。Delphi 可 以 访 问 支 持ODBC 的 数 据 库 系 统, 如Access、SQL Server 和Oracle 等。 当 然, 通 过ODBC 访 问 数 据 库 时, 首 先 要 使 用Windows 的 控 制 面 板 或Delphi 的 数 据 库 引 擎(BDE) 建 立ODBC 数 据 源。   ---- Delphi 提 供 了Database 控 件, 该 控 件 的 作 用 有: 在 应 用 程 序 的 控 制 下 和 数 据 库 系 统 建 立 连 接、 进 行 事 务 处 理 等。 在 数 据 库 应 用 程 序 中, 可 以 使 用Database 控 件, 也 可 以 不 使 用。 如 果 不 使 用Database 控 件, 可 以 直 接 把ODBC 数 据 源 的 名 称 赋 给Table 控 件 的 属 性DatabaseName 而 达 到 访 问 该 数 据 库 的 目 的。 这 种 方 式 的 弊 端 是 在 程 序 运 行 时 由Delphi 系 统 自 动 弹 出 登 录 到 数 据 库 的 英 文 界 面 的 窗 口, 既 不 美 观 又 不 便 于 控 制。 因 此, 笔 者 建 议 在 数 据 库 应 用 程 序 中 使 用Database 控 件 来 登 录 到 数 据 库 系 统。 把Table 控 件 与Database 控 件 关 联 的 方 法 是 把 其DatabaseName 属 性 值 指 定 为Database 控 件 的DatabaseName 属 性 值。 一 个Database 控 件 可 以 管 理 若 干 个Table 控 件。 和Database 控 件 建 立 关 联 以 后, 只 要 该Database 控 件 已 经 和 数 据 库 建 立 了 连 接,Table 控 件 就 可 以 直 接 访 问 数 据 库 而 无 须 再 次 登 录。   ---- 3. 通 过 内 嵌 方 式 访 问   ---- Delphi 中 可 以 不 通 过ODBC, 而 以 内 嵌 方 式 访 问SQL Server、Oracle、DB2 等 数 据 库 系 统。 这 需 要 使 用 数 据 库 别 名 来 指 定 数 据 库, 数 据 库 别 名 可 以 事 先 建 立, 也 可 以 在 程 序 运 行 时 动 态 创 建。 前 者 称 为 静 态 别 名, 后 者 称 为 动 态 别 名。 使 用 数 据 库 别 名 来 访 问 数 据 库 的 方 法 和 使 用ODBC 数 据 源 的 情 形 相 同, 这 里 不 再 累 述。 通 过 内 嵌 方 式 访 问 数 据 库 的 静 态 别 名 必 须 在BDE 中 建 立。 以 访 问SQL Server 数 据 库 为 例, 在 建 立 别 名 时 必 须 指 定 数 据 库 服 务 器 的 名 称(SERVER NAME)、 主 机 名(HOST NAME) 以 及 要 访 问 的 数 据 库 名 称(DATABASE NAME), 可 以 指 定 登 录 用 户 名(USER NAME) 和 口 令(PASSWORD) 等。 通 过 动 态 创 建 的 别 名 来 访 问 数 据 库 必 须 使 用Database 控 件。 如 何 设 置Database 控 件 中 访 问 数 据 库 的 参 数 呢 ? 用 鼠 标 双 击Database 控 件, 出 现 参 数 设 置 窗 口, 在"Driver name" 一 栏 选 择 要 访 问 的 数 据 库 系 统, 如"MSSQL", 然 后 选 择 按 钮"Defaults", 就 会 把BDE 中 该 数 据 库 系 统 所 需 的 参 数 名 称 和 缺 省 值 加 入 到"Parameter overrides" 列 表 中。 根 据 实 际 情 况 更 改 参 数 中 的"SERVER NAME"、"DATABASE NAME" 等 项。 然 后 选 择 按 钮"OK" 就 可 以 了。 需 要 说 明 的 两 点 是, 以 内 嵌 方 式 访 问 数 据 库 需 要 在 安 装Delphil 3.0 时 指 定 安 装SQL Link;Query 控 件 的SQL 语 句 不 能 以 分 号 结 尾。   ---- 结 论   ---- 通 过 内 嵌 方 式 访 问 数 据 库 与 通 过ODBC 访 问 数 据 库 相 比, 前 者 的 速 度 要 快 一 些。 而 且, 内 嵌 方 式 可 以 在 程 序 中 动 态 地 设 置 连 接 数 据 库 所 需 的 参 数, 用 户 不 必 设 置ODBC 数 据 源, 这 就 降 低 了 对 用 户 技 术 水 平 的 要 求, 并 且 减 少 了 用 户 的 工 作 量。 从 系 统 配 置 的 难 易 和 复 杂 程 度 来 看, 使 用 内 嵌 方 式 开 发 出 的 数 据 库 应 用 系 统 更 便 于 普 通 用 户 使 用。 因 此, 笔 者 建 议 在 开 发 较 大 型 的 应 用 系 统 时, 最 好 通 过 内 嵌 方 式 来 访 问 数 据 库。   
󰈣󰈤
日版宠物情人插曲《Winding Road》歌词

日版宠物情人2017的插曲,很带节奏感,日语的,女生唱的。 最后听见是在第8集的时候女主手割伤了,然后男主用嘴帮她吸了一下,插曲就出来了。 歌手:Def...

兄弟共妻,我成了他们夜里的美食

老钟家的两个儿子很特别,就是跟其他的人不太一样,魔一般的执着。兄弟俩都到了要结婚的年龄了,不管自家老爹怎么磨破嘴皮子,兄弟俩说不娶就不娶,老父母为兄弟两操碎了心...

网络安全治理:国家安全保障的主要方向是打击犯罪,而不是处置和惩罚受害者

来源:中国青年报 新的攻击方法不断涌现,黑客几乎永远占据网络攻击的上风,我们不可能通过技术手段杜绝网络攻击。国家安全保障的主要方向是打击犯罪,而不是处置和惩罚...

 
 
 
>>返回首页<<
 为你推荐
 
 
 
 转载本文
 UBB代码 HTML代码
复制到剪贴板...
 
 
 热帖排行
 
单纯美女 迷人女孩
校园甜美少女
忍辱负重
大学校园
 
 
王朝网络微信公众号
微信扫码关注本站公众号wangchaonetcn
 
  免责声明:本文仅代表作者个人观点,与王朝网络无关。王朝网络登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
©2005- 王朝网络 版权所有