Per connettere Python a MariaDB, è necessario utilizzare una libreria chiamata mysql-connector-python. Questa libreria consente a Python di comunicare con MariaDB in modo efficiente.
Ecco i passaggi su come farlo:
Passo 1: Installare la libreria mysql-connector-python.
Per installare questa libreria, utilizzare il seguente comando pip da una finestra del terminale:
```
pip install mysql-connector-python
```
Passo 2: Configurare la connessione al database.
Dopo aver installato la libreria, il passo successivo consiste nel configurare la connessione al database MariaDB con Python. Di seguito è riportato un esempio di come farlo:
```
import mysql.connector
mydb = mysql.connector.connect(
host=“localhost”,
user=“yourusername”,
password=“yourpassword”,
database=“yourdatabase“
)
```
In questo esempio:
- “localhost” è l’host del database.
- “yourusername” è il nome utente per accedere al database.
- “yourpassword” è la password per accedere al database.
- “yourdatabase” è il nome del database a cui si desidera connettersi.
Assicurarsi di sostituire “yourusername”, “yourpassword” e “yourdatabase” con le informazioni reali del proprio database.
Passo 3: Utilizzare la connessione.
Una volta stabilita una connessione, è possibile utilizzare questa connessione per eseguire le operazioni CRUD (Create, Read, Update, Delete) sul database.
```
mycursor = mydb.cursor()
mycursor.execute(“SELECT * FROM your_table”)
myresult = mycursor.fetchall()
for x in myresult:
print(x)
```
In questo esempio, si sta eseguendo una query SQL SELECT per ottenere tutti i record da “your\_table”, poi si recupera tutti i risultati con fetchall() e li stampa.