Maison  >  Article  >  développement back-end  >  Un exemple d'utilisation de Python pour faire fonctionner MySQL

Un exemple d'utilisation de Python pour faire fonctionner MySQL

零下一度
零下一度original
2017-07-18 15:12:001374parcourir

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn