Maison  >  Article  >  développement back-end  >  Comment établir une connexion à une base de données ? (Exemple d'analyse)

Comment établir une connexion à une base de données ? (Exemple d'analyse)

乌拉乌拉~
乌拉乌拉~original
2018-08-22 17:19:171451parcourir

Dans cet article, découvrons les connaissances pertinentes sur la connexion à la base de données PythonCertains amis viennent peut-être d'entrer en contact avec le langage de programmation Python et n'ont pas une compréhension particulière de cet aspect. cet article vous présentera les connaissances pertinentes sur la connexion à la base de données.

Connexion à la base de données

Comprenez les questions pertinentes qui doivent être déterminées avant :

1. Vous avez créé la base de données TESTDB.

2 .Dans la base de données TESTDB vous avez créé la table EMPLOYEE

3 Les champs de la table EMPLOYEE sont FIRST_NAME, LAST_NAME, AGE, SEX et REVENU.

4. Le nom d'utilisateur utilisé pour se connecter à la base de données TESTDB est "testuser" et le mot de passe est "test123". Vous pouvez le définir vous-même ou utiliser directement le nom d'utilisateur et le mot de passe root pour l'utilisateur de la base de données Mysql. veuillez utiliser la commande Grant.

5. Le module Python MySQLdb a été installé sur votre machine.

Exemple d'affichage de connexion à la base de données

L'exemple suivant renvoie à la base de données TESTDB de Mysql :

#!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb
# 打开数据库连接
db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' )
# 使用cursor()方法获取操作游标 
cursor = db.cursor()
# 使用execute方法执行SQL语句
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取一条数据
data = cursor.fetchone()
print "Database version : %s " % data
# 关闭数据库连接
db.close()

Sortie de l'exemple ci-dessus Les résultats du contenu mentionné ci-dessus. J'espère que ce que j'ai décrit dans cet article vous sera utile et vous facilitera l'apprentissage de Python.

Database version : 5.0.45
Pour plus de connaissances connexes, veuillez visiter la colonne

Tutoriel Python du site Web php chinois.

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