oujood.com

Se connecter à une base de données MySQL à l'aide de MySQL-Connector Python

Avec Python, nous devons travailler avec des bases de données, qui peuvent être de types similaires à MySQL, SQLite, NoSQL, etc. Dans cet article, nous allons voir comment connecter des bases de données MySQL à l'aide de MySQL Connector/Python.
Le module MySQL Connector de Python est utilisé pour connecter les bases de données MySQL aux programmes Python, en utilisant la spécification Python Database API Specification v2.0 (PEP 249). Il utilise la bibliothèque standard Python et n'a pas de dépendances.

chercher |

Comment se connecter à la base de données

Dans l'exemple suivant, nous allons nous connecter à la base de données MySQL en utilisant connect().
Exemple :Un programme Python pour se connecter à la base de données mysql

📋 Copier le code

# importing required libraries
import mysql.connector

#se connecter à la base de données
conn = mysql.connector.connect(user = "votre nom utilisateur",
passwd ="votre mot de passe",
host = "localhost",
database = "nom de la base de données")
 
print(conn)
 
# Disconnecting from the server
conn.close()
La sortie ;
<mysql.connector.connection.MySQLConnection object at 0x03D46790>

De la même manière, nous pouvons utiliser la classe connection.MySQLConnection() au lieu de connect() :
Exemple Programme Python pour se connecter à une base de données mysql:

📋 Copier le code

from mysql.connector import connection

# Connexion à une base de données
conn = connection.MySQLConnection(user = "votre nom utilisateur",
passwd ="votre mot de passe",
host = "localhost",
database = "nom de la base de données"

print(conn)

conn.close()
La sortie ;
<mysql.connector.connection.MySQLConnection object at 0x03416730>

Une autre façon est de passer un dictionnaire dans la fonction connect() en utilisant l'opérateur '**' :
Exemple, Code Python pour se connecter à la base de données mysql:

📋 Copier le code

from mysql.connector import connection

# Connexion à une base de données
dict = {"user":"votre nom utilisateur",
"password":"mot de passe",
"host":"localhost",
"database":"nom base de données"}

# Connexion au serveur
conn = connection.MySQLConnection(**dict)

print(conn)

conn.close()
La sortie:
<mysql.connector.connection.MySQLConnection object at 0x03CC67F0>

📋 Copier le code




Voir aussi nos tutoriel :

fonction convert_uudecode, convert_uudecode

Decode une chaîne au format uuencode

fonction htmlentities, htmlentities

Convertit tous les caractères éligibles en entités HTML

Balise cite

Définit le titre d'une œuvre