python 调用mysql存储过程
时间: 2023-12-06 09:38:15 浏览: 100
调用mysql存储过程方式
以下是Python调用MySQL存储过程的示例代码:
```python
import pymysql
# 连接数据库
conn = pymysql.connect(host='localhost', user='root', password='password', database='test')
# 创建游标对象
cursor = conn.cursor()
# 调用存储过程
cursor.callproc('存储过程名', args)
# 获取存储过程返回值
result = cursor.fetchone()
# 提交事务
conn.commit()
# 关闭游标和连接
cursor.close()
conn.close()
```
其中,`存储过程名`为要调用的存储过程的名称,`args`为传递给存储过程的参数。调用存储过程后,可以使用`fetchone()`方法获取存储过程的返回值。
阅读全文