Python实现一个简单的MySQL类
本文实例讲述了Python实现一个简单的MySQL类。分享给大家供大家参考。
具体实现方法如下:
#!/usr/bin/envpython
#-*-coding:utf-8-*-
#Createdon2011-2-19
#@author:xiaoxiao
importMySQLdb
importsys
__all__=['MySQL']
classMySQL(object):
'''
MySQL
'''
conn=''
cursor=''
def__init__(self,host='localhost',user='root',passwd='root',db='mysql',charset='utf8'):
"""MySQLDatabaseinitialization"""
try:
self.conn=MySQLdb.connect(host,user,passwd,db)
exceptMySQLdb.Error,e:
errormsg='Cannotconnecttoserver\nERROR(%s):%s'%(e.args[0],e.args[1])
printerrormsg
sys.exit()
self.cursor=self.conn.cursor()
defquery(self,sql):
""" ExecuteSQLstatement"""
returnself.cursor.execute(sql)
defshow(self):
"""ReturntheresultsafterexecutingSQLstatement"""
returnself.cursor.fetchall()
def__del__(self):
"""Terminatetheconnection"""
self.conn.close()
self.cursor.close()
#test
if__name__=='__main__':
mysql=MySQL(host=localhost,passwd='test',db='mysql')
mysql.query('select*fromusers')
result=mysql.show()
printlen(result)
printresult[1]
希望本文所述对大家的Python程序设计有所帮助。
热门推荐
10 爱情贺卡祝福语简短情侣
11 经典简短的祝酒祝福语
12 老姐结婚祝福语简短朴实
13 拿到驾照的祝福语简短
14 二零二一年祝福语简短
15 立春祝福语简短微信
16 哈尼族祝福语简短
17 恭喜生孩子祝福语简短
18 新年祝福语简短搞笑创意