SQLCONNECTION支持TCP/IP和HTTP两种通信协议和中间件连接。一般地,默认情况下使用TCP/IP协议。

HTTP 协议的一个非常重要的优势在于穿越防火墙。

SQLCONNECTION使用HTTP比TCP多了那么几个配置项。

  with SQLConnection1 do
  begin
    Connected := False;
    ConnectionName := 'DataSnapCONNECTION';
    Params.Clear;
    DriverName := 'DataSnap';
    Params.Add('DriverName=DataSnap');
    Params.Add('DriverUnit=Data.DBXDataSnap');
    Params.Add('CommunicationProtocol=' + serverParams.protocol);
    Params.Add('DatasnapContext=' + serverParams.datasnapContext);
    Params.Add('HostName=' + serverParams.ip);
    Params.Add('port=' + IntToStr(serverParams.port));
    Params.Add('User_Name=' + serverParams.user);
    Params.Add('PassWord=' + serverParams.password);
  end;

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-09-07
  • 2021-07-19
  • 2021-10-20
  • 2021-10-24
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-12-02
  • 2021-04-24
  • 2021-09-20
  • 2021-11-20
  • 2021-12-06
  • 2021-10-29
  • 2021-05-21
相关资源
相似解决方案