Dino Geek essaye de t'aider

Comment connecter Python à MariaDB?


MariaDB est un système de gestion de base de données qui est largement utilisé en raison de sa robustesse, de sa fiabilité et de sa convivialité. Il est possible de connecter Python à MariaDB à l’aide de divers outils. Parmi eux, un connecteur Python MariaDB est spécifiquement construit pour cela. Voici une petite procédure sur la façon de se connecter à MariaDB à partir de Python.

1. Installez le connecteur Python MariaDB en utilisant pip, qui est un gestionnaire de paquets pour Python. Vous pouvez l’installer en utilisant la commande suivante: \`\`\` pip install mariadb \`\`\`

1. Une fois le connecteur installé, vous pouvez établir une connexion à MariaDB en utilisant un script Python. Voici un exemple:

\`\`\`python import mariadb # Connexion à MariaDB try: conn = mariadb.connect( user=“username”, password=“password”, host=“localhost”, port=3306, database=“database\_name“ ) except mariadb.Error as e: print(f“Error connecting to MariaDB Platform: {e}”) sys.exit(1) # Créer un curseur cur = conn.cursor() # Ecrire une requête SQL cur.execute(“SELECT \* FROM table\_name”) # Récupérer les résultats for row in cur: print(row) \`\`\`

N’oubliez pas de remplacer “username”, “password”, “database_name” et “table_name” par vos propres détails.

1. Pour terminer la connexion, utilisez `conn.close()`. Il est généralement préférable de faire cela dans une clause finally pour s’assurer que la connexion se ferme même si une erreur se produit.

\`\`\`python try: # Votre code ici finally: conn.close() \`\`\`

Ce code vous permettra de vous connecter à MariaDB dans un environnement Python et d’exécuter des requêtes SQL de base.


Générez simplement des articles pour optimiser votre SEO
Générez simplement des articles pour optimiser votre SEO





DinoGeek propose des articles simples sur des technologies complexes

Vous souhaitez être cité dans cet article ? Rien de plus simple, contactez-nous à dino@eiki.fr

CSS | NodeJS | DNS | DMARC | MAPI | NNTP | htaccess | PHP | HTTPS | Drupal | WEB3 | LLM | Wordpress | TLD | Nom de Domaine | IMAP | TCP | NFT | MariaDB | FTP | Zigbee | NMAP | SNMP | SEO | E-Mail | LXC | HTTP | MangoDB | SFTP | RAG | SSH | HTML | ChatGPT API | OSPF | JavaScript | Docker | OpenVZ | ChatGPT | VPS | ZIMBRA | SPF | UDP | Joomla | IPV6 | BGP | Django | Reactjs | DKIM | VMWare | RSYNC | Python | TFTP | Webdav | FAAS | Apache | IPV4 | LDAP | POP3 | SMTP

| Whispers of love (API) | Déclaration d'Amour |






Mentions Légales / Conditions Générales d'Utilisation