首页 > 代码库 > Python操作Mysql数据库的实现
Python操作Mysql数据库的实现
1、需要使用的模块MySQLdb,下载地址为:http://sourceforge.net/projects/mysql-python/
2、实现代码如下:
#!/usr/bin/env python # encoding: utf-8 import MySQLdb # 数据操作类 class DBHelper: """ 数据操作类,提供数据操作的方法 """ def __init__(self, host, user, password, port, database): self.host = host self.user = user self.port = port self.password = password self.database = database def call_procedure(self, procedure_name, tuple_parameters): """ procedure_name: 被调用的存储过程 tuple_parameters: 使用的参数 返回结果: """ try: conn = MySQLdb.connect(host=self.host, user=self.user, passwd=self.password, port=self.port, db=self.database) conn.autocommit(True) cur = conn.cursor() cur.callproc(procedure_name, tuple_parameters) data = cur.fetchall() cur.close() conn.close() return data except MySQLdb.Error, e: print "存储过程执行出错: %d: %s" % (e.args[0], e.args[1]) return None
本文出自 “许大树” 博客,谢绝转载!
Python操作Mysql数据库的实现
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。