在设计数据库应用程序的时候,经常需要将一些信息从程序中独立出来,以保证程序的可移植性。其中最重要的信息就是数据库的连接参数。
在Delphi中,获得正确的数据库连接参数的方法十分简单,你只需要建立一个数据模块,在其中添加一个ADO Connection,双击之,然后在弹出的窗口中选“Use Connection String”,单击“Build”按钮,在“数据链接属性”窗口中选择适当的驱动
以Microsoft SQL Server 为例,连接串就类似于:
|
连接串中各项参数由分号(;)分隔,具体含义如下:
Provider —— 驱动类型
Data Source —— 服务器名称
Initial Catalog —— 数据库名称
User ID —— 用户名
PassWord —— 口令
Persist Security Info —— 是否使用持续安全验证
INI文件是文本文件,由若干section组成,在每个带括号的标题下面,是若干个Keyword和一个等号,每个Keyword会控制应用程序某个功能的工作方式,等号右边的Value制定Keyword的操作方式,其一般形式如下:
|
其中SectionName和KeyWordName分别是段名和关键字明,Value为关键字对应的设定值,如果等号右边无任何内容(value为空),表示Windows应用程序已为该KeyWord指定了缺省值,如果在整个文件中找不到某个Keyword,同样表示为它们指定了缺省值,各Section所出现的顺序是无关紧要的,在每一个 Section里,各个Keyword的顺序同样也无关紧要,Keyword的值的类型多为String或Integer,应分两种情况读写。
INI文件的书写有严格的要求:
1、Section的名称必须加以“[”和“]”,且“[”必须在屏幕的第一列。
2、Keyword名称也必须从屏幕的第一列开始书写,且后面必须紧跟“=”
3、可以对文件加以注释,每行注释须以“;”开头。
|