• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Delphi的FireDAC连接管理与配置过程

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

Delphi 的 FireDAC 连接管理与配置过程:

使用 FireDAC 技术连接 数据库,主要是使用  TFDConnection ,其中有一参数是选择  ConnectionDefFile。

连接定义文件 (ConnectionDefFile)一般是一个ini 文本文件(FDConnectionDefs.ini),IDE系统中位于Delphi安装位置某处。

问题1: 设计阶段 ,如果窗口Form 上放置了 TFDConnection 组件,直接就 选择 ConnectionDefName (定义文件中的名字)

              但 窗口中并没有  放置 TFDManager 组件 ,是IDE 自动提供支持 ??? 并直接 获取 Delphi系统安装的 FDConnectionDefs.ini?

              官方的WIKI 文档中有提示。

问题2:设计阶段 , 如果窗口上 放置  TFDManager 组件 ,则可以直接设置:ConnectionDefFileName ,选择一个项目目录下的 文本文件,

              实际上,按官方说明,连接定义文件名也可以是 其它的名称,不一定固定为:FDConnectionDefs.ini。

问题3:运行阶段,程序自动寻找:连接定义文件,如果有TFDManager 组件设定,就找到设置的(一般有路径),没有路径,在程序目录及以下找到,没有找到再去找到通用名称的:FDConnectionDefs.ini。一般在程序所在目录及以下找到,没有找到后,则搜索 HKCU\Software\Embarcadero\FireDAC\ConnectionDefFile 注册的位置,一般默认是 C:\Users\Public\Documents\Embarcadero\Studio\XX.0\FireDAC\FDConnectionDefs.ini.

问题4: FireDAC 支持 3 种 connection 定义种类(Persistent,Private,Temporary):其中 Persistent 是使用文本文件保存,修改后  FDManager 必须重新 reactivated 或者 Object Pascal IDE  必须重新启动 以使 新增加的 definition 在设计时可见。

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
第二章 Matlab变量发布时间:2022-07-18
下一篇:
Matlab7.0程序启动后自动退出问题发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap