复制代码 代码如下:

#!/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连接mysql调用存储过程示例

本文地址: http://www.cppcns.com/shujuku/mysql/106053.html

python调用数据库存储过程_python连接mysql调用存储过程示例相关推荐

  1. python操作数据库教程_Python连接mysql数据库及简单增删改查操作示例代码

    1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...

  2. python tkinter数据库通讯录_python连接Mysql数据库写的小电话本

    importtkinterimportpymysqlfrom tkinter import * from tkinter importttk window=tkinter.Tk()#创建窗口 wind ...

  3. python调用数据库数据类型_Python使用Mysql官方驱动(取出dict类型的数据)

    简介 虽然Python有很多连接mysql的库,比如mysqldb, pymysql~这些都很方便,现在就教大家使用mysql的官方库来操作mysql. 安装 windows: 下载链接 image. ...

  4. python数据库教程_Python连接mysql数据库及简单增删改查操作示例代码

    1.安装pymysql 进入cmd,输入 pip install pymysql: 2.数据库建表 在数据库中,建立一个简单的表,如图: 3.简单操作 3.1查询操作 #coding=utf-8 #连 ...

  5. python通过什么对象连接数据库步骤_Python连接MySQL数据库方法介绍(超详细!手把手项目案例操作)...

    本文涉及到的开发环境:操作系统 Windows 10 数据库 MySQL 8.0 Python 3.7.2 pip 19.0.3 两种方法进行数据库的连接分别是PyMySQL和mysql.connec ...

  6. python 获取数据库表头_python处理mysql如何拿到表头

    python处理mysql拿到表头的方法是:1.利用pymysql的connect连接mysql数据库:2.利用cursor函数执行查询表的所有字段的sql语句:3.利用description属性获取 ...

  7. python做数据库管理系统_python+Django+mysql+bootstrap前端,数据库一次搞定)从头教你毕设实现一个简易好看的仓储物资管理之类系统...

    在线QQ客服:1922638 专业的SQL Server.MySQL数据库同步软件 废话不多说,这是产品接口,一篇文章澄清了Django的前端背景并实现了一个漂亮的系统,git直接拉到末尾^ _ ^ ...

  8. python oracle数据库开发_python连接Oracle数据库

    # python连接oracle数据 ## 介绍 ----------------------------- - python 连接oracle数据库,可以使用cx_oracle模块 - 使用如下命令 ...

  9. python oracle数据库操作_Python连接oracle数据库的基本操作

    1 #导入cx_Oracle模块 2 importcx_Oracle as cx3 ​4 #连接数据库 5 db = cx.connect('username/password@host/orcl') ...

最新文章

  1. Alpha冲刺(9/10)
  2. python opencv创建图像_使用Python中OpenCV库创建一幅图片的RGB通道图片
  3. Python-random标准库知识小结
  4. 儿童python编程入门-天津少儿编程Python入门
  5. How to tell if UIViewController's view is visible
  6. ES6 异步编程之二:Promise
  7. java实现两个字符串相连接_P005 实现两个字符串的连接 ★
  8. 基于JQuery做的一个简单的点击显示和隐藏的小Demo
  9. JAR包中读取资源文件
  10. VC++开发学习三(对话框控件的绑定)
  11. nosql数据库之Redis持久化、备份和主从配置
  12. 源码编译CWM Recovery
  13. Java SE 007 流程控制语句 续
  14. 前端必备:六款CSS工具让代码充满魅力
  15. 洛谷 p4234 最小差值生成树
  16. 【Python】python初学者应该知道与其他语言差异化的高效编程技巧(附测试代码+详细注释)
  17. OCP认证体系大揭秘
  18. 2022年秋招 Java后端程序员如何应对面试?
  19. 微信公众号快速增粉攻略详解
  20. android显示器,古董 or 真香? ThinkVision 28: 28'' 4K Android 显示器开箱

热门文章

  1. python项目开发案例-Python项目开发案例集锦 PDF 全彩超清版
  2. python画三维温度散点图-python 绘制三维图形、三维数据散点图
  3. python编程实例视屏-python爬视频实例
  4. python列表切片口诀-切片 - 廖雪峰的官方网站
  5. python程序代码大全-调试Python程序代码的几种方法总结
  6. python网课一般多少钱-排名前十的python零基础编程在线网课一对一费用多少钱
  7. python编程语言是什么-Python编程语言的特点是什么?老男孩Python学习
  8. python入门基础代码图-【01】Python基础入门 (全)
  9. 用Python提取解析pdf文档中内容
  10. 一次心血来潮的C程序编译 makefile