国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

Python實現一個簡單的MySQL類

2020-02-23 06:16:51
字體:
來源:轉載
供稿:網友

本文實例講述了Python實現一個簡單的MySQL類。分享給大家供大家參考。

具體實現方法如下:

代碼如下:#!/usr/bin/env python
# -*- coding:utf-8 -*-
# Created on 2011-2-19
# @author: xiaoxiao
import MySQLdb
import sys
__all__ = ['MySQL']
class MySQL(object):
    '''
    MySQL
    '''
    conn = ''
    cursor = ''
    def __init__(self,host='localhost',user='root',passwd='root',db='mysql',charset='utf8'):
      
        """MySQL Database initialization """
        try:
            self.conn = MySQLdb.connect(host,user,passwd,db)
        except MySQLdb.Error,e:
            errormsg = 'Cannot connect to server/nERROR (%s): %s' %(e.args[0],e.args[1])
            print errormsg
            sys.exit()
          
        self.cursor = self.conn.cursor()
      
    def query(self,sql):
        """  Execute SQL statement """
        return self.cursor.execute(sql)
  
    def show(self):
        """ Return the results after executing SQL statement """
        return self.cursor.fetchall()
             
    def __del__(self):
        """ Terminate the connection """
        self.conn.close()
        self.cursor.close()
      
#test
if __name__ == '__main__':
  
    mysql = MySQL(host=localhost,passwd='test',db='mysql')
    mysql.query('select * from users')
    result = mysql.show()
    print len(result)
    print result[1]

希望本文所述對大家的Python程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 汉寿县| 玉树县| 革吉县| 新乐市| 漯河市| 永顺县| 滨州市| 建宁县| 长葛市| 岐山县| 吉木乃县| 育儿| 建始县| 吉木萨尔县| 岱山县| 赣州市| 土默特右旗| 英山县| 庆安县| 偏关县| 县级市| 凤凰县| 育儿| 栖霞市| 汤原县| 石柱| 舞钢市| 拉萨市| 原阳县| 宜宾县| 颍上县| 宣城市| 呈贡县| 旅游| 壤塘县| 宁德市| 文昌市| 会理县| 余姚市| 德江县| 牙克石市|