El funcionamiento de la base de datos almacenada pymysql procedimiento

#_author: a niño de la estrella 
#date: 03/11/2020
# procedimiento almacenado
pymysql importación
Conn = pymysql.connect (Host = '127.0.0.1', = Usuario 'la raíz', los ficheros de contraseñas = '123', DB = 'DB1', = charset 'UTF8')
Cursor = conn.cursor (pymysql.cursors.DictCursor = Cursor)
# ejecuta un procedimiento almacenado: (1) obtener un conjunto de resultados de procedimientos almacenados, (2) regresa a la nombres de procedimiento valor de ajuste almacenados _ _ No.
R1 = cursor.callproc ( 'P11', args = (1,22,3,4))
Imprimir (R1)
result0 = cursor.fetchall ()
Imprimir (result0)
# ejecutar los parámetros de adquisición almacenados
r2 = cursor.execute ( "SELECT @ _p11_0, @ _ P11_1, @ _ p11_2, @ _ p11_3")
# @ _p11_0 =. 1
# @ _p11_1 = 22 es
# @ _p11_2 =. 3
# @ _p11_3 =. 4
de impresión (R2)
resultado = cursor.fetchall ()
Imprimir (Resultado )

conn.commit ()
cursor.close ()
conn.Close ()

Supongo que te gusta

Origin www.cnblogs.com/startl/p/12466481.html
Recomendado
Clasificación