Table of Contents

Class MySqlDatasourceConnection

Namespace
YndigoBlue.Velocity.Connections
Assembly
YndigoBlue.Velocity.dll

Connection configuration for MySQL databases.

public class MySqlDatasourceConnection : DatasourceConnection, IDatasourceConnection
Inheritance
MySqlDatasourceConnection
Implements

Remarks

Supports MySQL 8.4 and later versions.

Default port: 3306

Includes geospatial support with distance calculations and SRID transformations.

Examples

// Connect to MySQL with standard configuration
var conn = new MySqlDatasourceConnection
{
    Hostname = "localhost",
    Port = 3306,
    Database = "mydatabase",
    Username = "root",
    Password = "mypassword"
};

using (var m = new Manager(conn))
{
    var schema = m.LoadSchema("mydatabase");
    // Perform database operations
}

Properties

AllowLoadLocalInfile

Gets or sets whether to allow LOAD DATA LOCAL INFILE statements. Default is true.

AllowUserVariables

Gets or sets whether to allow user-defined variables. Default is true.

DatasourceType

Gets the datasource type for MySQL.

LengthUnit

Gets or sets the unit of measurement for distance calculations (e.g., "metre", "kilometer"). Default is "metre".