pub async fn connect_mysql(connection_string: &str) -> Result<Conn>Expand description
Connect to MySQL database
Validates the connection string, creates a connection pool, and verifies connectivity by executing a simple query.
§Arguments
connection_string- MySQL connection URL (mysql://…)
§Returns
MySQL connection if successful
§Errors
Returns error if:
- Connection string is invalid
- Cannot parse connection options
- Cannot connect to MySQL server
- Cannot verify connection (ping fails)
§Examples
let conn = connect_mysql("mysql://user:pass@localhost:3306/mydb").await?;