发布时间:2019-06-30 15:17:48编辑:auto阅读(1697)
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
上一篇: django python 文件上传【P
下一篇: Python----函数的使用
48876
47942
38721
35864
30289
27046
26075
20911
20714
19076
512°
612°
616°
618°
595°
579°
645°
718°
836°
943°