本文整理自网络,侵删。
FIREDAC TFDCONNECTION连接MYSQL数据库
procedure TfrmDB.ConnectDB;beginFDMoniFlatFileClientLink1.FileName := ExtractFilePath(Application.ExeName) + 'sql'+ FormatDateTime('yyyymmdd', now)+'.txt';con.Close;con.Params.Clear;con.Params.Add('DriverID=' + DatabaseParams.driveId);con.Params.Add('Server=' + DatabaseParams.ip);con.Params.Add('Database=' + DatabaseParams.database);con.Params.Add('User_Name=' + DatabaseParams.user);con.Params.Add('Password=' + DatabaseParams.password);if SameText(DatabaseParams.driveId, 'MySQL') then // 指定数据库的字符集,否则中文乱码con.Params.Add('CharacterSet=gb2312');con.Params.Add('MonitorBy=FlatFile');trycon.Connected := True;Log.WriteLog(DatabaseParams.database + ' database connect ok');excepton e: Exception doLog.WriteLog('TfrmDB.ConnectDB ' + e.Message);end;end;
还要指定下面的参数值:来源:https://www.cnblogs.com/hnxxcxg/p/6265297.html
相关阅读 >>
Delphi xe6 android 实现base64字符串的解析
Delphi fdconnection1获取查询语句的第一个值
Delphi 10 seattle android应用程序使用toast
更多相关阅读请进入《Delphi》频道 >>