create static method
Future<MySQLExecutor>
create({
- required Endpoint endpoint,
- required String database,
- ConnectionSettings? settings,
Implementation
static Future<MySQLExecutor> create({required Endpoint endpoint, required String database, ConnectionSettings? settings}) async {
MySQLConnection c = await MySQLConnection.createConnection(
host: endpoint.host,
port: endpoint.port,
userName: endpoint.username,
password: endpoint.password,
databaseName: database,
collation: settings?.collation ?? 'utf8mb4_general_ci',
secure: settings?.secure ?? true,
securityContext: settings?.securityContext,
onBadCertificate: settings?.onBadCertificate);
await c.connect();
return MySQLExecutor(c);
}