connect_mysql

Function connect_mysql 

Source
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?;