DatabaseConfig.mysql constructor

DatabaseConfig.mysql({
  1. required String host,
  2. required int port,
  3. required String database,
  4. required String username,
  5. required String password,
  6. bool useSSL = false,
  7. int maxConnections = 10,
  8. Duration connectionTimeout = const Duration(seconds: 30),
})

MySQL configuration

Implementation

factory DatabaseConfig.mysql({
  required String host,
  required int port,
  required String database,
  required String username,
  required String password,
  bool useSSL = false,
  int maxConnections = 10,
  Duration connectionTimeout = const Duration(seconds: 30),
}) {
  return DatabaseConfig(
    type: DatabaseType.mysql,
    host: host,
    port: port,
    database: database,
    username: username,
    password: password,
    useSSL: useSSL,
    maxConnections: maxConnections,
    connectionTimeout: connectionTimeout,
  );
}