python2.7如何安装库_python 2.7 安装目录python如何连接数据库
Python 標(biāo)準(zhǔn)數(shù)據(jù)庫接口為 Python DB-API,Python DB-API為開發(fā)人員提供了數(shù)據(jù)庫應(yīng)用編程接口。
Python DB-API使用流程:
引入 API 模塊
獲取與數(shù)據(jù)庫的連接
執(zhí)行SQL語句和存儲(chǔ)過程
關(guān)閉數(shù)據(jù)庫連接
什么是MySQLdb?
MySQLdb 是用于Python鏈接Mysql數(shù)據(jù)庫的接口,它實(shí)現(xiàn)了 Python 數(shù)據(jù)庫 API 規(guī)范 V2.0,基于 MySQL C API 上建立的。
如何安裝MySQLdb?
為了用DB-API編寫MySQL腳本,必須確保已經(jīng)安裝了MySQL。復(fù)制以下代碼,并執(zhí)行:#!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb
如果執(zhí)行后的輸出結(jié)果如下所示,意味著你沒有安裝 MySQLdb 模塊:Traceback (most recent call last):
File "test.py", line 3, in
import MySQLdb
ImportError: No module named MySQLdb
www.002pc.com從python 2.7 安裝目錄python如何連接數(shù)據(jù)庫分析來看,對python 2.7 安裝目錄python如何連接數(shù)據(jù)庫的結(jié)果。
數(shù)據(jù)庫連接
連接數(shù)據(jù)庫前,請先確認(rèn)以下事項(xiàng):
您已經(jīng)創(chuàng)建了數(shù)據(jù)庫 TESTDB.
在TESTDB數(shù)據(jù)庫中您已經(jīng)創(chuàng)建了表 EMPLOYEE
EMPLOYEE表字段為 FIRST_NAME, LAST_NAME, AGE, SEX 和 INCOME。
連接數(shù)據(jù)庫TESTDB使用的用戶名為 "testuser" ,密碼為 "test123",可以自己設(shè)定或者直接使用root用戶名及其密碼,Mysql數(shù)據(jù)庫用戶授權(quán)請使用Grant命令。
在你的機(jī)子上已經(jīng)安裝了 Python MySQLdb 模塊。
實(shí)例:
以下實(shí)例鏈接Mysql的TESTDB數(shù)據(jù)庫:#!/usr/bin/python
# -*- coding: UTF-8 -*-
import MySQLdb
# 打開數(shù)據(jù)庫連接
db = MySQLdb.connect("localhost", "testuser", "test123", "TESTDB", charset='utf8' )
# 使用cursor()方法獲取操作游標(biāo)
cursor = db.cursor()
# 使用execute方法執(zhí)行SQL語句
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法獲取一條數(shù)據(jù)
data = cursor.fetchone()
print "Database version : %s " % data
# 關(guān)閉數(shù)據(jù)庫連接
db.close()
執(zhí)行以上代碼Database version : 5.0.45
總結(jié)
以上是生活随笔為你收集整理的python2.7如何安装库_python 2.7 安装目录python如何连接数据库的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python代码性能分析_Python
- 下一篇: mongodb 存储过程 遍历表数据_m