卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

如何使用Python連接MariaDB數(shù)據(jù)庫

在本文中,我們將學習如何使用Python連接到MariaDB數(shù)據(jù)庫。首先,確保你的計算機已經(jīng)安裝了CentOS7虛擬機,并在虛擬機上安裝了MariaDB和Python2.7。 引入MySQLdb包

在本文中,我們將學習如何使用Python連接到MariaDB數(shù)據(jù)庫。首先,確保你的計算機已經(jīng)安裝了CentOS7虛擬機,并在虛擬機上安裝了MariaDB和Python2.7。

引入MySQLdb包

要使用Python連接到MariaDB數(shù)據(jù)庫,我們需要引入MySQLdb包。如果你嘗試運行import MySQLdb命令,會發(fā)現(xiàn)包不存在,這會導致錯誤。

安裝MySQLdb包

為了解決缺少MySQLdb包的問題,我們可以使用pip包管理工具進行安裝。運行pip install MySQL-python命令來安裝MySQLdb包。

然而,你可能會遇到Command "python egg_info" failed with error code 1 in /tmp/pip-build-XoICH7/MySQL-python錯誤。這是因為缺少一個依賴包mariadb-devel。

安裝依賴包mariadb-devel

為了解決缺少mariadb-devel包的問題,我們可以使用yum命令進行安裝。運行yum install gcc mariadb-devel命令來安裝所需的依賴包。

請注意,在安裝過程中,可能會有一個提醒,詢問是否安裝。輸入'y'即可繼續(xù)安裝。

創(chuàng)建數(shù)據(jù)庫連接

一旦我們安裝好了MySQLdb包和依賴包mariadb-devel,我們可以重新輸入import MySQLdb命令,這次不會報錯了?,F(xiàn)在我們可以開始創(chuàng)建一個數(shù)據(jù)庫連接。

import MySQLdb
conn  (host'192.168.128.25', user'root', passwd'yourpassword', db'mysql')

請將passwd替換為你的數(shù)據(jù)庫密碼。

執(zhí)行查詢語句

現(xiàn)在,我們可以使用已經(jīng)建立的數(shù)據(jù)庫連接來執(zhí)行查詢語句。以下是一個示例代碼:

cur  ()
re  cur.execute('select * from user')
print(re)

以上代碼將返回查詢結(jié)果集的數(shù)量。

通過按照上述步驟,我們可以輕松地使用Python連接到MariaDB數(shù)據(jù)庫,并執(zhí)行查詢語句。

標簽: