python连接mysql调用存储过程示例


Posted in Python onMarch 05, 2014
#!/usr/bin/env python
# -*- coding: utf8 -*-
import MySQLdb
import time
import os, sys, string
def CallProc(id,onlinetime):
'''调用存储过程,
输入参数:编号,在线时间,输出:帐号,密码;
使用输出参数方式'''
accname=''
accpwd=''
conn = MySQLdb.connect(host='localhost',user='root',passwd='111111',db='ceshi')
cur =conn.cursor()
cur.callproc('proctest',(id,onlinetime,accname,accpwd))
cur.execute('select @_proctest_2,@_proctest_3')
data=cur.fetchall()
if data:
for rec in data:
accname=rec[0]
accpwd=rec[1]
cur.close()
conn.close();
return accname,accpwd
def CallProct(id,onlinetime):
'''调用存储过程,
输入参数:编号,在线时间,输出:帐号,密码;
使用select返回记录方式'''
accname=''
accpwd=''
conn = MySQLdb.connect(host='localhost',user='root',passwd='111111',db='ceshi')
cur =conn.cursor()
cur.nextset()
cur.execute('call ptest(%s,%s)',(id,onlinetime))
data=cur.fetchall()
if data:
for rec in data:
accname=rec[0]
accpwd=rec[1]
cur.close()
conn.close();
return accname,accpwd
name,pwd=CallProct(1,0)
print name,pwd
Python 相关文章推荐
python写的一个文本编辑器
Jan 23 Python
Python的pycurl包用法简介
Nov 13 Python
Python编程实现的简单Web服务器示例
Jun 22 Python
Python中getpass模块无回显输入源码解析
Jan 11 Python
在python3.5中使用OpenCV的实例讲解
Apr 02 Python
Python实现的求解最小公倍数算法示例
May 03 Python
win10 64bit下python NLTK安装教程
Sep 19 Python
简单的Python调度器Schedule详解
Aug 30 Python
使用Python进行中文繁简转换的实现代码
Oct 18 Python
PIL.Image.open和cv2.imread的比较与相互转换的方法
Jun 03 Python
Keras 利用sklearn的ROC-AUC建立评价函数详解
Jun 15 Python
python中子类与父类的关系基础知识点
Feb 02 Python
python益智游戏计算汉诺塔问题示例
Mar 05 #Python
python连接mysql并提交mysql事务示例
Mar 05 #Python
python遍历文件夹并删除特定格式文件的示例
Mar 05 #Python
python的三目运算符和not in运算符使用示例
Mar 03 #Python
python使用cookielib库示例分享
Mar 03 #Python
python使用cookie库操保存cookie详解
Mar 03 #Python
简单的通用表达式求10乘阶示例
Mar 03 #Python
You might like
php替换超长文本中的特殊字符的函数代码
2012/05/22 PHP
深入密码加salt原理的分析
2013/06/06 PHP
php模拟post提交请求调用接口示例解析
2020/08/07 PHP
js两行代码按指定格式输出日期时间
2011/10/21 Javascript
js中的异常处理try...catch使用介绍
2013/09/21 Javascript
js跑步算法的实现代码
2013/12/04 Javascript
JavaScript数据类型学习笔记分享
2016/09/01 Javascript
jQuery zTree树插件简单使用教程
2017/01/10 Javascript
zTree树形插件异步加载方法详解
2017/06/14 Javascript
EasyUI创建人员树的实例代码
2017/09/15 Javascript
老生常谈JavaScript面向对象基础与this指向问题
2017/10/16 Javascript
微信小程序使用modal组件弹出对话框功能示例
2017/11/29 Javascript
Vue+elementui 实现复杂表头和动态增加列的二维表格功能
2019/09/23 Javascript
Vue2.X和Vue3.0数据响应原理变化的区别
2019/11/07 Javascript
Python中的装饰器用法详解
2015/01/14 Python
Python选择排序、冒泡排序、合并排序代码实例
2015/04/10 Python
python中lambda()的用法
2017/11/16 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
linux安装Python3.4.2的操作方法
2018/09/28 Python
Python3.5面向对象与继承图文实例详解
2019/04/24 Python
Kears+Opencv实现简单人脸识别
2019/08/28 Python
pandas 缺失值与空值处理的实现方法
2019/10/12 Python
通过实例学习Python Excel操作
2020/01/06 Python
pycharm sciview的图片另存为操作
2020/06/01 Python
Django实现内容缓存实例方法
2020/06/30 Python
使用Django的JsonResponse返回数据的实现
2021/01/15 Python
德国领先的大尺码和超大尺码男装在线零售商:Bigtex
2019/06/22 全球购物
Linux面试经常问的文件系统操作命令
2016/10/04 面试题
如何现实servlet的单线程模式
2014/08/05 面试题
医学专业大学生求职的自我评价
2013/11/27 职场文书
优秀毕业生事迹材料
2014/02/12 职场文书
建设单位项目负责人任命书
2014/06/06 职场文书
2014年房产销售工作总结
2014/12/08 职场文书
财政局长个人总结
2015/03/04 职场文书
SpringDataJPA实体类关系映射配置方式
2021/12/06 Java/Android
MySQL数据库Innodb 引擎实现mvcc锁
2022/05/06 MySQL