jacknpoe

mysql.connector em Python

Sep 27th, 2023
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.84 KB | Software | 0 0
  1. # Testes do MySQL via connector
  2. # Versões
  3. # 0.1 25/08/2023 Conectando e fazendo uma consulta
  4.  
  5. import mysql.connector
  6.  
  7. banco = mysql.connector.connect(host="localhost", user="root", password="", database="academia")
  8.  
  9. cursor = banco.cursor()
  10.  
  11. valor = input("Digite uma string de busca: ").upper()
  12. valor = ("%" + valor + "%", "%" + valor + "%")
  13.  
  14. cursor.execute(
  15.     "SELECT exercicio.NM_EXERCICIO, grupo.NM_GRUPO FROM exercicio " +
  16.     "INNER JOIN grupo ON exercicio.CD_GRUPO = grupo.CD_GRUPO " +
  17.     "WHERE UPPER( exercicio.NM_EXERCICIO) LIKE %s " +
  18.     "OR UPPER( grupo.NM_GRUPO) LIKE %s " +
  19.     "ORDER BY exercicio.NM_EXERCICIO", valor)
  20.  
  21. resultado = cursor.fetchall()
  22.  
  23. # banco.commit()
  24.  
  25. for x in resultado:
  26.     print(x[0] + " / " + x[1])
  27.  
  28. def test_cursor():
  29.     assert type(cursor) == mysql.connector.cursor_cext.CMySQLCursor
  30.  
Add Comment
Please, Sign In to add comment