discontinuedPackage connect_database has been discontinued.

getConnectionString method

String getConnectionString()

Implementation

String getConnectionString() {
  switch (databaseType) {
    case DatabaseType.sqlServer:
      return '''
    DRIVER={$driverName};
    Server=$server;
    Port=$port;
    Database=$database;
    UID=$username;
    PWD=$password;
    Trusted_connection = yes;
    MARS_Connection = yes;
    MultipleActiveResultSets = true;
    Packet Size = ${_ConnectionConstants.defaultPacketSize};
    TrustServerCertificate = yes;
    Encrypt = false;
    Connection Timeout = ${_ConnectionConstants.defaultConnectionTimeout};
    ReadOnly = 0;
  ''';

    case DatabaseType.sybaseAnywhere:
      return '''
    DRIVER={$driverName};
    ServerName=$server;
    Port=$port;
    DatabaseName=$database;
    UID=$username;
    PWD=$password;
    Connection Timeout = ${_ConnectionConstants.defaultConnectionTimeout};
  ''';

    case DatabaseType.postgresql:
      return '''
    DRIVER={$driverName};
    Server=$server;
    Port=$port;
    Database=$database;
    UID=$username;
    PWD=$password;
    Connection Timeout = ${_ConnectionConstants.defaultConnectionTimeout};
  ''';
  }
}