Maison > Article > développement back-end > Comment se connecter à la base de données en python_Tutorial sur la connexion à la base de données en python
1. Tout d'abord, l'interface de base de données Python prend en charge de nombreuses bases de données :.
2. Vous pouvez ensuite accéder à 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 d'API DB pour différentes bases de données. Par exemple, si vous devez accéder aux données de base de données Oracle et MySQL, vous devez télécharger les modules de base de données Oracle et MySQL. DB-API est une spécification. Il définit une série d'objets et de méthodes d'accès aux bases de données nécessaires pour fournir des interfaces d'accès cohérentes pour une variété de systèmes de bases de données sous-jacents et une variété de programmes d'interface de bases 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 :.
3. MySQLdbMySQLdb est une interface permettant à Python de se connecter à la base de données Mysql. Elle implémente la spécification de l'API de base de données Python V2.0 et est basée sur l'API MySQL C. Fonctions couramment utilisées Python DB API 2.0 fournit deux méthodes pour les transactions :
4, puis 5 méthodes de curseur utilisées pour exécuter les commandes :.
5. Les 6 dernières méthodes utilisées par le curseur pour recevoir les valeurs de retour : fetchall(self) reçoit toutes les lignes de résultat de retour fetchmany(self, size=None) reçoit les lignes de taille et renvoie les lignes de résultat si la valeur de size est. supérieur au résultat renvoyé Le nombre de lignes renverra Cursor.arraysize morceaux de data.fetchone(self) renvoie un résultat row.rowcount Il s'agit d'une propriété en lecture seule et renvoie le nombre de lignes affectées après l'exécution de la méthodeexecute(). scroll(self, value, mode=relative) déplace le pointeur vers une certaine ligne ; si mode=relative, cela signifie déplacer la barre de valeur de la ligne actuelle si mode=absolute, cela signifie déplacer la barre de valeur de la première ligne de ; l’ensemble de résultats.
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!