最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

 更新時(shí)間:2017年10月19日 09:14:09   作者:魚的記憶只有七秒  
這篇文章主要為大家詳細(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程序的位置打開命令窗口:

pip install pymysql3

2.使用

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

引入 API 模塊。
獲取與數(shù)據(jù)庫(kù)的連接。
執(zhí)行SQL語(yǔ)句和存儲(chǔ)過程。
關(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)文章

  • Pandas實(shí)現(xiàn)(pivot_table函數(shù))數(shù)據(jù)透視表方式

    Pandas實(shí)現(xiàn)(pivot_table函數(shù))數(shù)據(jù)透視表方式

    pandas的pivot_table()函數(shù)非常強(qiáng)大,主要用于創(chuàng)建數(shù)據(jù)透視表,重要參數(shù)包括index、values、columns和aggfunc,index用于設(shè)置行索引,類似于SQL中的group by,values用于進(jìn)行聚合計(jì)算的數(shù)據(jù)選擇,columns參數(shù)可設(shè)置列層次,非必須
    2024-09-09
  • Pygame Draw繪圖函數(shù)的具體使用

    Pygame Draw繪圖函數(shù)的具體使用

    Pygame 中提供了一個(gè)draw模塊用來(lái)繪制一些簡(jiǎn)單的圖形狀,比如矩形、多邊形、圓形、直線、弧線等,本文就詳細(xì)的介紹一下如何使用
    2021-11-11
  • python中copy()與deepcopy()的區(qū)別小結(jié)

    python中copy()與deepcopy()的區(qū)別小結(jié)

    接觸python有一段時(shí)間了,一直沒有系統(tǒng)的學(xué)習(xí)過,也對(duì)copy,deepcoy傻傻的分不清,故抽出時(shí)間來(lái)理一下。 下面這篇文章主要給大家介紹了關(guān)于python中copy()與deepcopy()的區(qū)別的相關(guān)資料,需要的朋友可以參考下
    2018-08-08
  • python的即時(shí)標(biāo)記項(xiàng)目練習(xí)筆記

    python的即時(shí)標(biāo)記項(xiàng)目練習(xí)筆記

    這篇文章主要介紹了python的即時(shí)標(biāo)記項(xiàng)目練習(xí)筆記,本文是閱讀《python基礎(chǔ)教程》一書的動(dòng)手實(shí)踐項(xiàng)目,需要的朋友可以參考下
    2014-09-09
  • python字符串不可變數(shù)據(jù)類型

    python字符串不可變數(shù)據(jù)類型

    這篇文章主要介紹了python字符串不可變數(shù)據(jù)類型,下文關(guān)于python字符串不可變數(shù)據(jù)類型相關(guān)資料展開的內(nèi)容主要有查找子串及數(shù)量、字符串的替換、分割以及合并、刪除側(cè)邊的空白等內(nèi)容,需要的小伙伴可以參考一下
    2022-02-02
  • python 對(duì)txt中每行內(nèi)容進(jìn)行批量替換的方法

    python 對(duì)txt中每行內(nèi)容進(jìn)行批量替換的方法

    今天小編就為大家分享一篇python 對(duì)txt中每行內(nèi)容進(jìn)行批量替換的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來(lái)看看吧
    2018-07-07
  • 基于Python繪制一個(gè)會(huì)動(dòng)的3D立體粽子

    基于Python繪制一個(gè)會(huì)動(dòng)的3D立體粽子

    下周就要到端午節(jié)了,所以本文小編就來(lái)和大家分享一個(gè)有趣的Python項(xiàng)目——繪制會(huì)動(dòng)的3D立體粽子,文中的示例代碼講解詳細(xì),感興趣的可以了解一下
    2023-06-06
  • Python函數(shù)的返回值、匿名函數(shù)lambda、filter函數(shù)、map函數(shù)、reduce函數(shù)用法實(shí)例分析

    Python函數(shù)的返回值、匿名函數(shù)lambda、filter函數(shù)、map函數(shù)、reduce函數(shù)用法實(shí)例分析

    這篇文章主要介紹了Python函數(shù)的返回值、匿名函數(shù)lambda、filter函數(shù)、map函數(shù)、reduce函數(shù)用法,結(jié)合實(shí)例形式分析了Python函數(shù)的返回值、匿名函數(shù)lambda、filter函數(shù)、map函數(shù)、reduce函數(shù)相關(guān)功能、原理與使用技巧,需要的朋友可以參考下
    2019-12-12
  • ?Python?代碼制作動(dòng)態(tài)鞭炮

    ?Python?代碼制作動(dòng)態(tài)鞭炮

    這篇文章主要介紹了?Python?代碼制作動(dòng)態(tài)鞭炮,將一個(gè)錄制好的鞭炮視頻以字符畫的形式復(fù)現(xiàn),基本步驟是幀采樣?→?逐幀轉(zhuǎn)換為字符畫?→?字符畫合成視頻,下面來(lái)看看具體的實(shí)現(xiàn)步驟吧,需要的小伙伴可以參考一下
    2022-01-01
  • Python學(xué)習(xí)之自定義異常詳解

    Python學(xué)習(xí)之自定義異常詳解

    這篇文章主要為大家介紹了Python中如何自定義異常,以及自定義拋出異常的關(guān)鍵字—raise的用法,文中示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2022-03-03

最新評(píng)論

莱州市| 桃园市| 邓州市| 通榆县| 潍坊市| 云南省| 清远市| 饶河县| 左贡县| 南平市| 怀来县| 湟源县| 卢湾区| 威信县| 二连浩特市| 锡林浩特市| 桃园县| 固始县| 肃北| 柘荣县| 澄迈县| 视频| 霍邱县| 简阳市| 乌恰县| 黎川县| 城固县| 历史| 黔西县| 土默特右旗| 江阴市| 肥城市| 湄潭县| 鱼台县| 唐海县| 兴城市| 修水县| 谢通门县| 田林县| 新宁县| 綦江县|