标题 | python访问mysql封装的常用类实例 |
范文 | 本文实例讲述了python访问mysql封装的常用类。分享给大家供大家参考。具体如下: python访问mysql比较简单,下面整理的就是一个很简单的python访问mysql数据库类。 自己平时也就用到两个mysql函数:查询和更新,下面是自己常用的函数的封装,大家拷贝过去直接可以使用。 文件名:dbutil.py 复制代码 代码如下:# -*- encoding:utf8 -*- ''' @author: crazyant.net @version: 2013-10-22 封装的mysql常用函数 ''' 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, #设置mysql地址 port=self.db_port, #设置端口号 user=self.db_user, #设置用户名 passwd=self.db_pwd, #设置密码 db=self.db_name, #数据库名 charset='utf8' #设置编码 ) 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函数,使用query执行select语句并获取结果;或者使用update进行insert、delete等操作。 希望本文所述对大家的python程序设计有所帮助。 |
随便看 |
|
在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。