亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python訪問MySQL封裝的常用類實(shí)例

 更新時(shí)間:2014年11月11日 10:43:01   投稿:shichen2014  
這篇文章主要介紹了Python訪問MySQL封裝的常用類,實(shí)例詳述了針對(duì)MySQL使用query執(zhí)行select及使用update進(jìn)行insert、delete等操作的方法,需要的朋友可以參考下

本文實(shí)例講述了Python訪問MySQL封裝的常用類。分享給大家供大家參考。具體如下:

python訪問mysql比較簡(jiǎn)單,下面整理的就是一個(gè)很簡(jiǎn)單的Python訪問MySQL數(shù)據(jù)庫(kù)類。

自己平時(shí)也就用到兩個(gè)mysql函數(shù):查詢和更新,下面是自己常用的函數(shù)的封裝,大家拷貝過去直接可以使用。
文件名:DBUtil.py

復(fù)制代碼 代碼如下:
# -*- encoding:utf8 -*-
'''
@author: crazyant.net
@version: 2013-10-22
 
封裝的mysql常用函數(shù)
'''
 
import MySQLdb
 
class DB():
    def __init__(self, DB_HOST, DB_PORT, DB_USER, DB_PWD, DB_NAME):
        self.DB_HOST = DB_HOST
        self.DB_PORT = DB_PORT
        self.DB_USER = DB_USER
        self.DB_PWD = DB_PWD
        self.DB_NAME = DB_NAME
         
        self.conn = self.getConnection()
 
    def getConnection(self):
        return MySQLdb.Connect(
                           host=self.DB_HOST, #設(shè)置MYSQL地址
                           port=self.DB_PORT, #設(shè)置端口號(hào)
                           user=self.DB_USER, #設(shè)置用戶名
                           passwd=self.DB_PWD, #設(shè)置密碼
                           db=self.DB_NAME, #數(shù)據(jù)庫(kù)名
                           charset='utf8' #設(shè)置編碼
                           )
 
    def query(self, sqlString):
        cursor=self.conn.cursor()
        cursor.execute(sqlString)
        returnData=cursor.fetchall()
        cursor.close()
        self.conn.close()
        return returnData
     
    def update(self, sqlString):
        cursor=self.conn.cursor()
        cursor.execute(sqlString)
        self.conn.commit()
        cursor.close()
        self.conn.close()
 
if __name__=="__main__":
    db=DB('127.0.0.1',3306,'root','','wordpress')
    print db.query("show tables;")

使用方法為文件下面的main函數(shù),使用query執(zhí)行select語(yǔ)句并獲取結(jié)果;或者使用update進(jìn)行insert、delete等操作。

希望本文所述對(duì)大家的Python程序設(shè)計(jì)有所幫助。

相關(guān)文章

  • 詳解python的argpare和click模塊小結(jié)

    詳解python的argpare和click模塊小結(jié)

    這篇文章主要介紹了詳解python的argpare和click模塊小結(jié),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2019-03-03
  • pyqt5的QComboBox 使用模板的具體方法

    pyqt5的QComboBox 使用模板的具體方法

    這篇文章主要介紹了pyqt5的QComboBox 使用模板的具體方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09
  • Python腳本實(shí)現(xiàn)代碼行數(shù)統(tǒng)計(jì)代碼分享

    Python腳本實(shí)現(xiàn)代碼行數(shù)統(tǒng)計(jì)代碼分享

    這篇文章主要介紹了Python腳本實(shí)現(xiàn)代碼行數(shù)統(tǒng)計(jì)代碼分享,本文給出了實(shí)現(xiàn)代碼和使用方法及統(tǒng)計(jì)效果,需要的朋友可以參考下
    2015-03-03
  • pytorch中部分矩陣乘法和數(shù)組乘法的小結(jié)

    pytorch中部分矩陣乘法和數(shù)組乘法的小結(jié)

    本文主要介紹了pytorch中部分矩陣乘法和數(shù)組乘法的小結(jié),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-03-03
  • python中defaultdict用法實(shí)例詳解

    python中defaultdict用法實(shí)例詳解

    python中的dict是一個(gè)重要的數(shù)據(jù)類型,知道如何使用這個(gè)數(shù)據(jù)類型很簡(jiǎn)單,但是這個(gè)類型使用過程中容易進(jìn)入一些誤區(qū),下面這篇文章主要給大家介紹了關(guān)于python中defaultdict用法的相關(guān)資料,需要的朋友可以參考下
    2022-09-09
  • Python實(shí)現(xiàn)繪制3D條形圖的示例詳解

    Python實(shí)現(xiàn)繪制3D條形圖的示例詳解

    這篇文章主要為大家學(xué)習(xí)介紹了如何利用Python實(shí)現(xiàn)繪制3D條形圖,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解一下
    2023-07-07
  • Python 套接字 Accept 超時(shí)問題解析

    Python 套接字 Accept 超時(shí)問題解析

    本文討論了 Python 中套接字的超時(shí)功能,該功能對(duì)于緩解無限期等待套接字接受的問題是必要的,下面通過本文給大家大家介紹Python 套接字 Accept 超時(shí)問題,需要的朋友可以參考下
    2023-06-06
  • 詳解pandas apply 并行處理的幾種方法

    詳解pandas apply 并行處理的幾種方法

    這篇文章主要介紹了詳解pandas apply 并行處理的幾種方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-02-02
  • Python3按一定數(shù)據(jù)位數(shù)格式處理bin文件的方法

    Python3按一定數(shù)據(jù)位數(shù)格式處理bin文件的方法

    今天小編就為大家分享一篇Python3按一定數(shù)據(jù)位數(shù)格式處理bin文件的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-01-01
  • Python的類成員變量默認(rèn)初始值的坑及解決

    Python的類成員變量默認(rèn)初始值的坑及解決

    這篇文章主要介紹了Python的類成員變量默認(rèn)初始值的坑及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-02-02

最新評(píng)論