Maison >développement back-end >Tutoriel Python >Un exemple d'utilisation de Python pour faire fonctionner MySQL
1. L'interface de base de données standard de Python est Python DB-API, qui fournit aux développeurs une interface de programmation d'applications de base de données.
L'interface de base de données Python prend en charge de nombreuses bases de données, vous pouvez choisir la base de données qui convient à votre projet :
GadFly
mSQL
MySQL
PostgreSQL
Microsoft SQL Server 2000
Informix
Interbase
Oracle
Sybase
Vous pouvez visiter l'interface de base de données Python et l'API pour afficher une liste détaillée des bases de données prises en charge.
Vous devez télécharger différents modules API DB pour différentes bases de données. Par exemple, si vous devez accéder à la base de données Oracle et aux données Mysql, vous devez télécharger les modules de base de données Oracle et MySQL.
DB-API est une spécification. Elle définit une série d'objets et de méthodes d'accès à la base de données nécessaires pour fournir des interfaces d'accès cohérentes pour divers systèmes de base de données sous-jacents et divers programmes d'interface de base de données.
La DB-API de Python implémente des interfaces pour la plupart des bases de données. Après l'avoir utilisée pour vous connecter à chaque base de données, vous pouvez utiliser chaque base de données de la même manière.
Processus d'utilisation de Python DB-API :
Présentez le module API.
Obtenez la connexion à la base de données.
Exécuter des instructions SQL et des procédures stockées.
Fermez la connexion à la base de données.
2. Comment installer MySQLdb ?
Afin d'écrire des scripts MySQL avec DB-API, vous devez vous assurer que MySQL est installé. Copiez le code suivant et exécutez-le :
#!/usr/bin/python# -*- codage : UTF-8 -*-import MySQLdb
Si la sortie après exécution Comme indiqué ci-dessous, cela signifie que vous n'avez pas installé le module MySQLdb :
Traceback (most recent call last): File "test.py", line 3, in <module> MySQLdbImportError: No module named MySQLdb
Pour installer MySQLdb, veuillez visiter sourceforge.net/projects/mysql-python, (pour la plateforme Linux, vous pouvez visiter : pypi .python.org/pypi/ MySQL-python) À partir de là, vous pouvez choisir le package d'installation adapté à votre plate-forme, qui est divisé en fichiers binaires précompilés et en packages d'installation de code source.
Si vous choisissez la version de distribution de fichiers binaires, le processus d'installation peut être complété avec des invites d'installation de base. Si vous installez à partir du code source, vous devez basculer vers le répertoire de niveau supérieur de la distribution MySQLdb et taper la commande suivante :
$ gunzip MySQL-python-1.2.2.tar.gz $ tar -xvf MySQL-python-1.2.2.tar$ cd MySQL-python-1.2.2$ python setup.py build $ python setup.py install
Remarque : Veuillez vous assurer que vous disposez des autorisations root pour installer les modules ci-dessus.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!