A operação do banco de dados armazenado procedimento pymysql

#_author: a criança estrela 
#date: 2020/03/11
# procedimento armazenado
Import pymysql
Conn = pymysql.connect (Host = '127.0.0.1', = Usuário 'raiz', o passwd = '123', DB = 'DB1', = conjunto de caracteres 'UTF-8')
do cursor = conn.cursor (pymysql.cursors.DictCursor = cursor)
# executa um procedimento armazenado: (1) obter um conjunto de resultados de procedimentos armazenados, (2) retorna para os nomes procedimento valor de configuração armazenados _ _ No.
R1 = cursor.callproc ( 'P11', args = (1,22,3,4))
Imprimir (R1)
result0 = cursor.fechall ()
impressão (result0)
# executar os parâmetros de aquisição armazenados
r2 = cursor.execute ( "SELECT @ _p11_0, @ _ P11_1, @ _ p11_2, @ _ p11_3")
# @ _p11_0 =. 1
# @ _p11_1 = 22 é
# @ _p11_2 =. 3
# @ _p11_3 =. 4
impressão (R2)
Resultado = cursor.fechall ()
impressão (Resultado )

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

Acho que você gosta

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