首頁 >後端開發 >Python教學 >python3連接資料庫用什麼

python3連接資料庫用什麼

(*-*)浩
(*-*)浩原創
2019-08-01 15:30:512584瀏覽

什麼是 PyMySQL?

python3連接資料庫用什麼

PyMySQL是用來在Python3.x 版本中連接MySQL 資料庫的一個函式庫, Python2中則使用mysqldb。

PyMySQL 遵循 Python 資料庫 API v2.0 規範,並包含了 pure-Python MySQL 用戶端程式庫。 (推薦學習:Python影片教學

PyMySQL 安裝

在使用 PyMySQL 之前,我們需要確保 PyMySQL 已安裝。

PyMySQL 下載網址:https://github.com/PyMySQL/PyMySQL。

如果還未安裝,我們可以使用下列指令安裝最新版的PyMySQL:

$ pip3 install PyMySQL

連接資料庫前,請先確認以下事項:

您已經建立了資料庫TESTDB.

在TESTDB資料庫中您已經建立了表格EMPLOYEE

EMPLOYEE表欄位為FIRST_NAME, LAST_NAME, AGE, SEX 和INCOME。

連接資料庫TESTDB使用的使用者名稱為 "testuser" ,密碼為 "test123",你可以自己設定或直接使用root使用者名稱及其密碼,Mysql資料庫使用者授權請使用Grant指令。

在你的機子上已經安裝了 Python MySQLdb 模組。

以下實例連結 Mysql 的 TESTDB 資料庫:

#!/usr/bin/python3
import pymysql
# 打开数据库连接
db = pymysql.connect("localhost","testuser","test123","TESTDB" )
# 使用 cursor() 方法创建一个游标对象 cursor
cursor = db.cursor()
# 使用 execute()  方法执行 SQL 查询 
cursor.execute("SELECT VERSION()")
# 使用 fetchone() 方法获取单条数据.
data = cursor.fetchone()
print ("Database version : %s " % data)
# 关闭数据库连接
db.close()

更多Python相關技術文章,請造訪Python教學欄位學習!

以上是python3連接資料庫用什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn