python 调用mysql存储过程返回结果集
2013-12-20 17:33
471 查看
存储过程:
delimiter |
create procedure get_product_info(in imid int(10),int iuser varchar(20))
begin
select * from tb_test where mid = imid and user = iuser;
end; |
delimiter ;
python代码:
import mysql.connector
cnx = mysql.connector.connect( user='test',password='xxxx',host='192.168.10.194',database='test')
#cnx._open_connection()
cursor = cnx.cursor()
try:
args = (1,'op')
cursor.callproc("get_product_info", args)
#stored_results() 返回所有查询
#result 获取一次查询
for result in cursor.stored_results():
#rs返回一次查询结果
rs =result.fetchall()
except Exception as e:
print(e)
delimiter |
create procedure get_product_info(in imid int(10),int iuser varchar(20))
begin
select * from tb_test where mid = imid and user = iuser;
end; |
delimiter ;
python代码:
import mysql.connector
cnx = mysql.connector.connect( user='test',password='xxxx',host='192.168.10.194',database='test')
#cnx._open_connection()
cursor = cnx.cursor()
try:
args = (1,'op')
cursor.callproc("get_product_info", args)
#stored_results() 返回所有查询
#result 获取一次查询
for result in cursor.stored_results():
#rs返回一次查询结果
rs =result.fetchall()
except Exception as e:
print(e)
相关文章推荐
- Python基础教程---读书笔记三
- Python 列表解析 例子 讲解 学习 list comprehension in python demo
- Python os模块常用部分功能总结
- Python——UnicodeEncodeError: 'ascii' codec can't encode/decode characters
- Python 起步 三 函数,类以及模块
- Perl与Python比较
- 20131220 用python做个下载器
- Python自动单元测试框架PyUnit
- 一步一步学python(六) - 抽象
- Python threads synchronization: Locks, RLocks, Semaphores, Conditions, Events and Queues(Forwarding)
- Python 起步二 循环与逻辑,读取文件
- python备忘
- Python 入门基础序列教程
- pythontip 挑战python (11-20)
- Python UnicodeDecodeError 解决办法
- 经典排序算法python回顾之四 二叉查找树排序
- 一张图片学Python
- Python 起步一 输入输出,数据类型
- 用 Eclipse 和 Ant 进行 Python 开发
- Web自动化测试(4): Selenium Web Driver 操作控件完成页面自动化测试的例子。