createConnection static method

Future<DatabaseConnection> createConnection(
  1. DatabaseConfig config
)

Create a database connection from configuration

Implementation

static Future<DatabaseConnection> createConnection(
  DatabaseConfig config,
) async {
  final connection = _createConnectionInstance(config);

  // Open connection based on type
  if (connection is PostgreSQLConnection) {
    await connection.open();
  } else if (connection is MySQLConnection) {
    await connection.open();
  } else if (connection is SQLiteConnection) {
    await connection.open();
  }

  return connection;
}