欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python連接數(shù)據(jù)庫(kù)的方法

 更新時(shí)間:2017年10月19日 09:14:09   作者:魚(yú)的記憶只有七秒  
這篇文章主要為大家詳細(xì)介紹了python連接數(shù)據(jù)庫(kù)的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

MYSQL模塊暫時(shí)還不支持python3.0以上的版本,由于我下載的python是3.0版本的,所以想要連接數(shù)據(jù)庫(kù)只能利用其它的方法。

Python3.x連接MySQL的方案有:oursql, PyMySQL, myconnpy 等,這里主要是安裝pymysql

1.安裝

pymysql安裝:找到python文件夾pip程序的位置打開(kāi)命令窗口:

pip install pymysql3

2.使用

安裝完畢后,數(shù)據(jù)庫(kù)連接的具體步驟如下

引入 API 模塊。
獲取與數(shù)據(jù)庫(kù)的連接。
執(zhí)行SQL語(yǔ)句和存儲(chǔ)過(guò)程。
關(guān)閉數(shù)據(jù)庫(kù)連接。

import pymysql

#查詢
#連接數(shù)據(jù)庫(kù)
conn = pymysql.connect(host='數(shù)據(jù)庫(kù)服務(wù)器名',user='用戶名',passwd='密碼',db='數(shù)據(jù)庫(kù)名',pot='數(shù)據(jù)路端口號(hào)',charset='utf8')
#獲取游標(biāo)
cur = conn.cursor()
cur.execute('數(shù)據(jù)庫(kù)查詢語(yǔ)句')
#獲取數(shù)據(jù),fetchone獲取一條數(shù)據(jù),fetchall獲取全部數(shù)據(jù)
data = cur.fetchall()
for d in data:
 print(d)
#關(guān)閉游標(biāo)
cur.close()
#關(guān)閉數(shù)據(jù)庫(kù)
conn.close()

#插入、刪除,修改操作
#連接數(shù)據(jù)庫(kù)
conn = pymysql.connect(host='數(shù)據(jù)庫(kù)服務(wù)器名',user='用戶名',passwd='密碼',db='數(shù)據(jù)庫(kù)名',pot='數(shù)據(jù)路端口號(hào)',charset='utf8')
#獲取游標(biāo)
cur = conn.cursor()
cur.execute('數(shù)據(jù)庫(kù)插入語(yǔ)句')
#提交當(dāng)前事務(wù)到數(shù)據(jù)庫(kù)
conn.commit()
#rowcount:返回?cái)?shù)據(jù)條數(shù)或影響行數(shù)
print('插入:',cur.rowcount,'條數(shù)據(jù)')
#關(guān)閉游標(biāo)
cur.close()
#關(guān)閉數(shù)據(jù)庫(kù)
conn.close()

對(duì)數(shù)據(jù)庫(kù)的操作中可以加入try...except語(yǔ)句捕捉錯(cuò)誤,發(fā)生錯(cuò)誤時(shí),可以回滾數(shù)據(jù)庫(kù)操作,回到修改前:

try:
 # 執(zhí)行sql語(yǔ)句
 cur.execute(sql)
 # 提交到數(shù)據(jù)庫(kù)執(zhí)行
 cur.commit()
except:
 # 發(fā)生錯(cuò)誤時(shí)回滾
 cur.rollback()

# 關(guān)閉游標(biāo)
cur.close()
#關(guān)閉數(shù)據(jù)庫(kù)
conn.close()

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 對(duì)Python 檢查文件名是否規(guī)范的實(shí)例詳解

    對(duì)Python 檢查文件名是否規(guī)范的實(shí)例詳解

    今天小編就為大家分享一篇對(duì)Python 檢查文件名是否規(guī)范的實(shí)例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • python sklearn常用分類算法模型的調(diào)用

    python sklearn常用分類算法模型的調(diào)用

    這篇文章主要介紹了python sklearn常用分類算法模型的調(diào)用,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • 利用pyecharts讀取csv并進(jìn)行數(shù)據(jù)統(tǒng)計(jì)可視化的實(shí)現(xiàn)

    利用pyecharts讀取csv并進(jìn)行數(shù)據(jù)統(tǒng)計(jì)可視化的實(shí)現(xiàn)

    這篇文章主要介紹了利用pyecharts讀取csv并進(jìn)行數(shù)據(jù)統(tǒng)計(jì)可視化的實(shí)現(xiàn),文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 基于Python執(zhí)行dos命令并獲取輸出的結(jié)果

    基于Python執(zhí)行dos命令并獲取輸出的結(jié)果

    這篇文章主要介紹了基于Python執(zhí)行dos命令并獲取輸出的結(jié)果,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-12-12
  • pandas刪除某行或某列數(shù)據(jù)的實(shí)現(xiàn)示例

    pandas刪除某行或某列數(shù)據(jù)的實(shí)現(xiàn)示例

    本文主要介紹了pandas刪除某行或某列數(shù)據(jù)的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • python系列 文件操作的代碼

    python系列 文件操作的代碼

    這篇文章主要介紹了python系列 文件操作的代碼,主要是使用了python的open、read、write是些打開(kāi)、讀取、寫(xiě)入,導(dǎo)入numpy主要是用到數(shù)組操作,需要的朋友可以參考下
    2019-10-10
  • Python編程中的反模式實(shí)例分析

    Python編程中的反模式實(shí)例分析

    這篇文章主要介紹了Python編程中的反模式,詳細(xì)講述了反模式的害處并以實(shí)例形式具體分析了容易造成的易錯(cuò)點(diǎn),對(duì)于Python學(xué)習(xí)來(lái)說(shuō)具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2014-12-12
  • Python開(kāi)發(fā)工具Pycharm的安裝以及使用步驟總結(jié)

    Python開(kāi)發(fā)工具Pycharm的安裝以及使用步驟總結(jié)

    今天給大家?guī)?lái)的是關(guān)于Python開(kāi)發(fā)工具的安裝以及使用的相關(guān)知識(shí),文章圍繞著如何使用和安裝Pycharm展開(kāi),文中有非常詳細(xì)的介紹及代碼示例,需要的朋友可以參考下
    2021-06-06
  • 如何利用python將Xmind用例轉(zhuǎn)為Excel用例

    如何利用python將Xmind用例轉(zhuǎn)為Excel用例

    這篇文章主要介紹了如何利用python將Xmind用例轉(zhuǎn)為Excel用例,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的小伙伴可以參考一下
    2022-06-06
  • Python實(shí)現(xiàn)圖像手繪效果的方法詳解

    Python實(shí)現(xiàn)圖像手繪效果的方法詳解

    這篇文章主要為大家詳細(xì)介紹了如何利用Python語(yǔ)言實(shí)現(xiàn)圖像手繪效果,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考一下
    2022-09-09

最新評(píng)論