使用FDConnection控件连接数据库,在Params属性里设置
Database:数据库名称
DriverID:MSSQL
Password:连接数据库的用户密码
Server:数据库服务器的名称或IP地址
UserName:连接数据库的用户名
也可以使用另外一种方式来连接数据库,就是使用FDManager来实现连接,使用FDManager还可以实现连接池的效果。具体实现方法是给FDManager的ConnectionDefs定义连接参数,例子如下:
var
Def: IFDStanConnectionDef;
begin
Def := FDManager1.ConnectionDefs.FindConnectionDef('PoolTest');
if Def=nil then
Def := FDManager1.ConnectionDefs.AddConnectionDef;
Def.Name := 'PoolTest';
Def.Params.DriverID := 'mssql';
Def.Params.Values['Server'] := '127.0.0.1';
Def.Params.Database := 'databasedemo';
Def.Params.UserName := 'sa';
Def.Params.Password := 'password';
Def.Params.Pooled := True; //使用连接池
Def.MarkPersistent;
Def.Apply;
FDConnection1.ConnectionDefName := 'PoolTest';
end;