xxxxxxxxxx
use mysql::{Pool, PooledConn, Params, Error};
fn main() -> Result<(), Error> {
// Configuration de la connexion à la base de données
let pool = Pool::new(
Params::new()
.set_db_name("nomBaseDeDonnees")
.set_user("utilisateur")
.set_pass("motDePasse")
.set_host("localhost"),
)?;
// Récupération d'une connexion depuis le pool
let mut conn = pool.get_conn()?;
// Exemple d'exécution d'une requête
conn.query_drop("CREATE TABLE IF NOT EXISTS test_table (
id INT AUTO_INCREMENT PRIMARY KEY,
name VARCHAR(50)
)")?;
println!("Table créée avec succès.");
Ok(())
}