Python offre diverse librerie per connettersi a un database, a seconda del tipo di database in uso, in questo breve articolo mi focalizzerò su MySQL
Prima installare: pip install mysql-connector-python
Esempio di codice:
import mysql.connectortry: # Connessione al database mydb = mysql.connector.connect( host=”localhost”, user=”tuo_utente”, password=”tua_password”, database=”tuo_database” ) # Creazione di un cursore mycursor = mydb.cursor() # Esecuzione di una query mycursor.execute(“SELECT * FROM tua_tabella”) # Recupero dei risultati myresult = mycursor.fetchall() # Stampa dei risultati for x in myresult: print(x)except mysql.connector.Error as err: print(f”Errore: {err}”)finally: # Chiusura del cursore e della connessione if ‘mycursor’ in locals(): mycursor.close() if ‘mydb’ in locals(): mydb.close()
Documentazione completa: https://dev.mysql.com/doc/connector-python/en/