⊗pyPmDBPM 101 of 129 menu

Manipulations préparatoires pour travailler avec SQL en Python

Apprenons maintenant à travailler avec les bases de données via Python. Pour cela, il est avant tout nécessaire d'établir une connexion avec le serveur de base de données.

Cela se fait à l'aide de modules spéciaux. Le module le plus populaire est mysql_connector. Installons-le dans notre répertoire de travail :

pip install mysql-connector-python # pour Windows pip3 install mysql-connector-python # pour Linux

Après l'installation de mysql_connector, il faut configurer la connexion à la base de données dans son fichier de travail. Pour cela, nous importons d'abord la fonction connect et l'exception Error du module. Ensuite, nous créons une structure try-except pour vérifier la connexion à la base de données. Dans le bloc try-except, nous définissons une structure with qui, après l'exécution de la requête, la fermera automatiquement. Dans les paramètres de la fonction connect, nous spécifions le nom d'hôte, l'utilisateur, le mot de passe et le nom de la base de données. Le résultat de la fonction connect est enregistré dans la variable connection. En cas de connexion réussie, la valeur de la variable connection s'affichera dans la console. Sinon, un message d'erreur s'affichera :

from mysql.connector import connect, Error try: with connect( host='localhost', user='root', password='', database='test', ) as connection: print(connection) except Error as e: print(e)

Si tous les paramètres sont correctement définis, un objet MySQLConnection s'affichera dans la console :

<mysql.connector.connection_cext.CMySQLConnection object at 0x000001D2BED35F70>

Établissez une connexion avec votre base de données, dans laquelle se trouve la table users.

Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser