zoukankan      html  css  js  c++  java
  • Delphi 的 FireDAC 连接管理与配置过程

    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。一般在程序所在目录及以下找到,没有找到后,则搜索 HKCUSoftwareEmbarcaderoFireDACConnectionDefFile 注册的位置,一般默认是 C:UsersPublicDocumentsEmbarcaderoStudioXX.0FireDACFDConnectionDefs.ini.

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

  • 相关阅读:
    Qt5.9/C++项目开发架构理论
    Qt5及模块架构分析
    简单工厂模式实例
    SQL Server 存储过程通用分页
    面试问题
    ASP.Net 基础知识
    财务自由之路名句
    javascript 根据输入的关键词自动提示
    .NET批量更新
    在windows7上配置xampp虚拟主机
  • 原文地址:https://www.cnblogs.com/hopesun/p/8565360.html
Copyright © 2011-2022 走看看