Files
courses/py3interm/EXAMPLES/db_mysql_call_procedure.py
2025-05-20 11:57:43 -04:00

27 lines
464 B
Python

#!/usr/bin/env python
import pymysql
import pymysql.cursors
myconn = pymysql.connect(
host="localhost",
db="presidents",
user="scripts",
passwd="scripts",
cursorclass=pymysql.cursors.DictCursor
)
c = myconn.cursor()
# call a stored proc two different ways
cur = myconn.cursor(pymysql.cursors.Cursor)
cur.execute('call pres_full_name(16)')
print(cur.fetchone())
cur.callproc('pres_full_name', (16,))
print(cur.fetchone())
myconn.close()